Cakephp 如何使用控制台使用dbAcl创建aro

Cakephp 如何使用控制台使用dbAcl创建aro,cakephp,Cakephp,我在项目中使用cakephp,但在使用命令promt创建acl时。 当我运行下面的命令时,运行createdbacl,它在数据库中生成三个表。但是在将以下代码放入users_controller.php之后。还有这个命令。蛋糕acl视图aro 它不会产生ARO 功能指标 { 为了创建您的aro,您需要在UsersController中为您的index方法创建一个视图,然后在浏览器中访问用户/索引。只有在调用cake acl后,才能从控制台查看aro。如果这没有帮助,请尝试使用此方法。它提供了一种

我在项目中使用cakephp,但在使用命令promt创建acl时。 当我运行下面的命令时,运行createdbacl,它在数据库中生成三个表。但是在将以下代码放入users_controller.php之后。还有这个命令。蛋糕acl视图aro 它不会产生ARO

功能指标 {


为了创建您的aro,您需要在UsersController中为您的index方法创建一个视图,然后在浏览器中访问用户/索引。只有在调用cake acl后,才能从控制台查看aro。如果这没有帮助,请尝试使用此方法。它提供了一种用户友好的方法来创建您的aro组、用户和ACO菜单并对其进行操作

我有windows,我永远无法让cakephp控制台工作。我只是手动操作。
$aro =& $this->Acl->Aro;
//pr($aro); exit;
//Here's all of our group info in an array we can iterate through
$groups = array(
    0 => array(
    'alias' => 'admins'
    ),
    1 => array(
    'alias' => 'guests'
    ),
    2 => array(
    'alias' => 'mangers'
    )
);

//Iterate and create ARO groups
foreach($groups as $data)
{
    //Remember to call create() when saving in loops...
    $aro->create();
    //Save data
    $aro->save($data);
}
       }