На контроллерах мы можем сделать это с:Как разрешить доступ к «Страница» на CakePHP2
public function beforeFilter() {
parent::beforeFilter();
$this->Auth->allow('add', 'view', 'edit', 'index', 'verify', 'delete');
}
Но как сделать это на странице которого контроллер по умолчанию PageController? Я пробовал то же, что и в других контроллерах, и он не работает.
Это не работает для меня. Я уже пробовал. – Alvaro
Вы уверены? Итак, у вас есть ваш pagecontroller.php в приложении/Контроллере, а затем вы скопировали функцию, которую у вас есть в своем сообщении? Вы получаете какую-либо ошибку? Или то, что происходит –
Да, я уверен :), у меня есть свой ContactController в приложении/контроллере моей папки с остальными моими контроллерами. Затем я копирую и вставляю функцию beforeFilter, которую я использую на других контроллерах, и меняю действия на имя страниц. Это просто не работает. Для просмотра этих страниц необходимо войти в систему. – Alvaro