Есть ли способ сделать форвард в
lib/model/doctrine/table.class.php?
У меня есть запрос. Когда запрос возвращает ложную пересылку с $ input. Или есть другой способ сделать это.
Спасибо!
Гуннар
Не делайте этого в своей модели ... делайте это в своих действиях:
action.class.php:
$result = Doctrine_Core::getTable('yourtable')->find(1234); // or any query if (!$result) // check if the result is false / empty { $this->forward('default','notfound'); // specify your forwarding module/action or $this->forward404(); // default 404 error }
Документы Symfony 1.4 на эту тему
Вы также можете использовать в своих действиях:
$result = Doctrine_Core::getTable('yourtable')->find(1234); // or any query $this->redirectIf(!$result, '@homepage');
Или
$this->redirect404If(!$result, 'Your message');