PHP / CakePHP: обновить таблицу ACOS?

#php #cakephp #permissions #acl

#php #cakephp #разрешения #acl

Вопрос:

Я создал контроллеры с именем user_controller в своем приложении cakephp. После того, как я выполнил команду: cake acl create aco root controllers для заполнения таблицы ACOs моим контроллером.

Но теперь я создал новый метод внутри моего user_controller и хочу обновить свою таблицу ACOs. Есть ли способ продолжить использование консоли cake?

Спасибо

Ответ №1:

Чтобы добавить aco для действия my_action для UsersController

 cake acl create aco Users my_action
  

Чтобы добавить aco для нового контроллера (например, для PostsController )

 cake acl create aco controllers Posts
  

Для автоматического обновления таблицы aco после добавления новых контроллеров и действий ознакомьтесь с этой оболочкой aco_sync