Как удалить автора из контроллера страниц в CakePHP?

Я использую Подлинный компонент CakePHP, и это находится в моем app_controller.php.

Теперь я хочу позволить определенные представления от контроллера страниц. Как я делаю это?

7
задан Michael Petrotta 27 July 2012 в 16:42
поделиться

1 ответ

Скопируйте файл pages_controller.php из файла cake / libs / controllers в папку app / controllers /. Затем вы можете изменить его, чтобы делать все, что захотите. С компонентом auth типичный способ разрешить определенный доступ выглядит следующим образом:

class PagesController extends AppController {
 ...
 function beforeFilter() {
  $this->Auth->allow( 'action1', 'allowedAction2' );
 }
 ...

Я настоятельно рекомендую скопировать файл в каталог контроллеров, а не редактировать его на месте, потому что это значительно упростит обновление торт и менее вероятно, что вы случайно что-то перезаписали.

13
ответ дан 6 December 2019 в 06:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: