У меня есть баги, на самом деле это ошибка, это уведомление, но все же, я хотел бы это исправить;
Когда я пытаюсь получить доступ к страницам с null role
, он показывает это сообщение:
Notice: Trying to get property of non-object in C:\Zend\Apache2\htdocs\hotelrwanda\application\plugin\AccessCheck.php on line 18
Как это исправить, вот мой скрипт:
public function preDispatch(Zend_Controller_Request_Abstract $request) {
$resource = $request->getControllerName();
$action = $request->getActionName();
$identity = $this->_auth->getStorage()->read();
$role = $identity->role;
if(!$this->_acl->isAllowed($role, $resource, $action)){
$request->setControllerName('users')
->setActionName('login');
}
}
Строка: 18 это строка :$role = $identity->role;