всякий раз, когда вызывается контроллер, если он не зарегистрирован в zend acl, мы обычно получаем erro r, как это
Fatal error: Uncaught exception 'Zend_Acl_Exception' with message
'Resource 'hsfasfdadsf' not found' in /usr/share/php/libzend-framework-php/Zend/Acl.php:365
Stack trace:
#0 /var/www/update/library/Management/Access.php(55): Zend_Acl->get('hsfasfdadsf')
#1 /usr/share/php/libzend-framework-php/Zend/Controller/Plugin/Broker.php(309): Management_Access->preDispatch(Object(Zend_Controller_Request_Http))
#2 /usr/share/php/libzend-framework-php/Zend/Controller/Front.php(941):
нет способа проверить, зарегистрирован ли контроллер и действие в zendacl, я пытался
if(!$acl->get($controller))
{
$request->setControllerName('error');
$request->setActionName('notfound');
}
, но не работал