Я изучаю функцию ACL cakephp. Я ушел из-за того, что делал тэки. Для получения дополнительной информации я проверил код/db некоторых плагинов ACL, таких как плагин ACO CROOGO и alaxos. Я вижу, что в таблице aros_acos есть столбцы типа _create, _read, _update и _delete. Из этих примеров (croogo/alaxos) для действия, например: - добавить (под пользовательский контроллер), я могу увидеть значение как 1 1 1 1 в _create, _read, _update и _delete столбцах. Поскольку имя указывает, что добавление должно отображаться только в _create (1 0 0 0), правильно? Кроме того, в этом случае нам нужны 4 столбца?Режим действия ACL Cakephp vs Режим CRUD
Im путают с режимом действия с режимом CRUD. В моем приложении есть некоторые функции, такие как утверждение, отклонение и т. Д., Отличное от CRUD. Нужно ли добавлять столбцы для этих действий? Или подходит для этого сопоставление (в этом случае мне нужно отобразить все действия в контроллере)? Кроме того, в моем приложении мне нужно дать владельцу права на редактирование и разрешение владельца. Как сделать все это с ACL Cakephp лучше?