Как вызвать дополнительный эвент?
Здравствуйте!
Столкнулся с необходимостью добавления эвента, который обрабатывает урл вида:
сайт.com/blog/topic.html/Event
Как добавить эвент к подобному виду урл?
Столкнулся с необходимостью добавления эвента, который обрабатывает урл вида:
сайт.com/blog/topic.html/Event
Как добавить эвент к подобному виду урл?
8 комментариев
А для сайт.com/blog/nameblog/topic.html/Event может, для исправления достаточно здесь github.com/livestreet/livestreet/blob/1.0.3/classes/actions/ActionBlog.class.php#L142 добавить в конец параметр
'/^$/i'
ЧТо касается второго, пробовал так:
$this->AddEventPreg('/^[\w\-\_]+$/i','/^(\d+)\.html$/i','/^foo$/i', '/^$/i',array('EventShowFoo','topic'));
и так
$this->AddEventPreg('/^(\d+)\.html$/i','/^foo$/i', '/^$/i',array('EventShowFoo','topic'));
Все равно ничего не работает!
$this->AddEventPreg('/^[\w\-\_]+$/i','/^(\d+)\.html$/i','/^$/i',array('EventShowTopic','topic'));
То бесполезно, не работает!
работать обязан
А так все заработало, спасибо!