2 votes

Mise en œuvre de RBAC dans le cadre de Yii

Je suis le livre 'Agile Web Application Development with Yii 1.1 and PHP5' pour l'implémentation de Rbac dans le framework Yii. Je suis confronté à un problème à la page 210 du livre qui dit :

"Une autre petite modification que nous avons apportée a été d'ajouter un lien simple à partir de la page des détails du projet afin que nous puissions accéder à ce formulaire à partir de la demande. afin que nous puissions accéder à ce formulaire à partir de la demande. La ligne suivante a été ajoutée à la liste des options de lien du fichier show.php du projet :

<?php 
echo CHtml::link('Add User To Project',
                 array('adduser','id'=>$model->project_Id));
?>

Cela nous donne accès au nouveau formulaire.

Quelqu'un peut-il me dire ce que signifie cette ligne et où la mettre en œuvre ?

3voto

Jon Points 194296

Cette ligne crée simplement une balise d'ancrage HTML tout à fait standard avec un lien. Dans ce cas, la balise ressemblera un peu à ceci (je ne sais pas ce que ce sera exactement car je n'ai pas le livre et je ne sais pas comment l'application d'exemple est configurée) :

<a href="index.php?r=something/adduser/id">Add User To Project</a>

Voir CHtml par exemple sur le wiki Yii si vous voulez voir comment les paramètres sont utilisés pour créer le lien. Vous n'avez pas besoin d'implémenter CHtml vous-même, cela fait déjà partie du cadre.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X