Bonjour à tous,

Je souhaite ajouter des liens qui donne accès a certaine action comme par exemple
[code]echo $this->Html->link("Pages",array('plugin' => null,'action'=>'index','controller'=>'pages'),array('class'=>''));[/code]

Un tel lien peut être aussi bien, dans une vue, dans un layout ou dans un components.

J'aimerais créer une condition ou une fonction qui va me retourner true ou false si la permsonne authentifiée a la permission pour cette action.

Si oui, le lien s'affiche, si non, ben, il ne s'affiche pas.

Je galère à trouver la solution. Je me suis aurienté vers ceci
[code]
if($this->Acl->check(array(
'model' => 'Group',
'foreign_key' => authComponent::user('group_id')
), $path)){

        echo $checkPerm;
    }[/code]

Mais ca ne marche pas quand je le mets dans components ou dans un layout. Le check me cause problème.

Alors voilà, si quelqu'un avait une solution/orientation, ca serait super coool.

Aucune réponse