Bon je suis toujours au même point, c'est à dire que je peux pas accéder à mon panel admin en tant que administrateur du site
c'est à dire que je peux accéder à toutes les pages sauf /site/admin/posts et tous les autres, faut'il que j'ajoute une entrée à mon initDB. Je ne vois pas comment faire. Voila mon initDB.
public function initDB(){
$role = $this->User->Role;
$role->id = 1;
$this->Acl->allow($role, 'controllers');
$role->id = 2;
$this->Acl->allow($role, 'controllers');
$role->id = 3;
$this->Acl->allow($role, 'controllers');
$role->id = 4;
$this->Acl->allow($role, 'controllers/Posts/index');
$this->Acl->allow($role, 'controllers/Posts/show');
$this->Acl->allow($role, 'controllers/Users/index');
$this->Acl->allow($role, 'controllers/Users/show');
$this->Acl->allow($role, 'controllers/Users/edit');
$this->Acl->allow($role, 'controllers/Comments/index');
$this->Acl->allow($role, 'controllers/Comments/add');
$this->Acl->allow($role, 'controllers/Comments/edit');
$role->id = 5;
$this->Acl->allow($role, 'controllers/Posts/index');
$this->Acl->allow($role, 'controllers/Posts/show');
$this->Acl->allow($role, 'controllers/Users/index');
$this->Acl->allow($role, 'controllers/Users/show');
$this->Acl->allow($role, 'controllers/Users/edit');
$this->Acl->allow($role, 'controllers/Comments/index');
$this->Acl->allow($role, 'controllers/Comments/add');
$this->Acl->allow($role, 'controllers/Comments/edit');
echo "Fini";
exit;
}
Je sais qu'il y a beaucoup de chose similaire mais c'est pour me repérer.
Merci de votre réponse.