Реализация RBAC в рамках Yii - PullRequest
       1

Реализация RBAC в рамках Yii

2 голосов
/ 21 сентября 2011

Я слежу за книгой «Разработка гибких веб-приложений с использованием Yii 1.1 и PHP5» для реализации Rbac в среде Yii.Я столкнулся с проблемой на странице 210 книги, которая гласит:

"Еще одно небольшое изменение, которое мы сделали, чтобы добавить простую ссылку со страницы сведений о проекте, чтобы мы могли получить доступ к этой форме из приложения.Следующая строка была добавлена ​​в проект show.php Список файлов ссылок:

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

Это дает нам доступ к новой форме.

Может кто-нибудь сказать мне, что означает эта строкаи где это реализовать ??

1 Ответ

3 голосов
/ 21 сентября 2011

Эта строка просто создает полностью стандартный HTML-тег привязки со ссылкой. В этом случае тег будет выглядеть примерно так (я не знаю, каким он будет, поскольку у меня нет книги и я не знаю, как настраивается пример приложения):

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

См. CHtml в качестве примера в вики Yii, если вы хотите увидеть, как параметры используются для создания ссылки. Вам не нужно реализовывать CHtml самостоятельно, это уже часть фреймворка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...