Я использую Подлинный компонент CakePHP, и это находится в моем app_controller.php
.
Теперь я хочу позволить определенные представления от контроллера страниц. Как я делаю это?
Скопируйте файл pages_controller.php из файла cake / libs / controllers в папку app / controllers /. Затем вы можете изменить его, чтобы делать все, что захотите. С компонентом auth типичный способ разрешить определенный доступ выглядит следующим образом:
class PagesController extends AppController {
...
function beforeFilter() {
$this->Auth->allow( 'action1', 'allowedAction2' );
}
...
Я настоятельно рекомендую скопировать файл в каталог контроллеров, а не редактировать его на месте, потому что это значительно упростит обновление торт и менее вероятно, что вы случайно что-то перезаписали.