Я создаю контроллер для управления ACL на основе групп в CakePHP, и когда я создаю или редактирую группу, я хочу иметь возможность выбирать, какие у нее есть разрешения.В таблице данных группы хранятся только идентификатор группы и имя группы, поскольку разрешения хранятся в таблице ACO / ARO.
У меня есть массив из ACO, который я хочу превратить в набор флажков, чтобы вы моглиможете проверить их, чтобы разрешить доступ из этой группы к этому ACO.Итак, во-первых, как мне превратить этот массив в набор флажков.Массив выглядит следующим образом:
array(
[0] => array(
[Aco] => array(
[alias] => 'alias'
[id] => 1)
[children] => array (
[0] => array(
[Aco]=>
...etc
))
[1] => array(
...etc
)
Мой следующий вопрос: как я могу проверить их после отправки формы в контроллер, чтобы разрешить выбранные действия?
[Обновить] Ok changeс моей точки зрения, как я могу использовать помощник по формам для создания форм, не основанных на какой-либо модели?