我在使用 ACL 组件时遇到问题:
当我在添加操作中保存用户时,我运行以下代码:
$aro = $this->Acl->Aro;
$aro->create();
$aro->save(array(
'alias' => $this->request->data['User']['username'],
'parent_id' => $this->request->data['User']['role_id'],
'model' => 'User',
'foreign_key' => $this->request->data['User']['id'],
));
但它会导致错误,说创建方法不存在。
实现 ACL 的更好方法是什么?
我正在尝试使用上面的代码以及 parentNode 和 bindNodes 的代码,但我正在为此苦苦挣扎......