0
내 프로젝트에는 cakephp를 사용하지만 명령 프롬프트에는 acl을 사용합니다. 다음 명령을 실행할 때 cake 스키마를 실행하면 DbAcl이 생성됩니다. 데이터베이스에 3 개의 테이블이 생성됩니다. users_controller.php에 다음 코드를 입력하면됩니다. 및이 명령. 케이크 acl보기 aro 그것은 aros를 만들지 않는다.콘솔을 사용하여 dbAcl을 사용하여 aro를 만드는 방법
기능 지수() {
$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);
}
}
나는 창이 있고 나는 결코 cakephp 콘솔을 작동시킬 수 없다. 나는 단지 그것을 수동으로한다. –