Как лучше всего генерировать исключение в следующей ситуации:
Моя структура URL-адреса: / Articles / View / ID / 1
Мой контроллер: AticlesController
И этот контроллер загружает модель Mapper: Application_Model_Mapper_Articles
В этой модели я собираю все виды данных.Я проверяю несколько критериев в этой модели, чтобы выбрать между выдачей ошибки 404 или показом статьи.
Если я решу выбросить ошибку.Как мне это сделать?
Моим первым предположением было бросить его изнутри модели.Но по умолчанию нет класса Model_Exception и есть Zend_Controller_Action_Exception.Должен ли я просто выбросить это исключение из модели?Или я должен передать сообщение об ошибке от модели к контроллеру и затем выдать ошибку?