Я застрял здесь.Я пытаюсь включить EventDispatcher в Ajax Action, но он просто терпит неудачу.Я довольно новичок в Symfony, и в настоящее время я работаю над настройками "VImp" CMS (http://vimp.com/), которая основана на Symfony 1.1.6.
В /apps/xx/modules/xx/actions/base/BaseXxActions.php
есть:
public function executeAjax {
switch($this->getVar('action')) {
case 'something':
sfContext::getInstance()->getEventDispatcher()->notify(
new sfEvent(
$this,
'activity',
array(
'action' => 'user.something.save',
'user' => sfContext::getInstance()->getUser()->getUser(),
'something'=>$something
)
)
);
break;
}
}
Теперь это просто тихо ничего не делает. Ничего на сервере или в логах Symfony. Я просто скопировал / вставил строку из пары строк ранее, и, кажется, не имеет значения, какие параметры я использую.
Можеткто-нибудь, помогите мне здесь? Где и как я могу получить конкретную информацию о том, почему это не удается?
Спасибо,
Томас
(Я также не могу заставить работать подсветку синтаксиса ...)