$this->add (new Zend_Acl_Resource ('index'));
$this->addRole (new Zend_Acl_Role ('guest'));
$this->allow('guest', 'index','view');
и у меня есть проблемы в этом состоянииZend Framework-как обнаружить не extisting действие с Zend_Acl
if (! $this->_acl->isAllowed ($role, $resource, $action)){
... redirect to access denied
}
- Гость разрешен доступ к индекс регулятора, и действие вид.
- Но когда он печатает в URL/индекса/View2 он должен перенаправить его на страницу ошибки, потому что действие view2 оленья кожа существовать
- Но это условие саис, что ему разрешено Olny для вида действия. Таким образом, это не перенаправляет его на страницу с ошибкой, а на отказ от отказа
Как решить эту проблему?
Может быть, некоторые классы использование Reflection поможет !! http://www.php.net/manual/en/class.reflectionmethod.php – tawfekov