Yii框架中的RBAC实现

时间:2011-09-21 11:20:13

标签: yii

我正在阅读“使用Yii 1.1和PHP5进行敏捷Web应用程序开发”一书,以便在Yii框架中实现Rbac。我在本书的第210页中遇到了一个问题:

“我们做的另一个小改动是从项目详细信息中添加一个简单的链接 页面,以便我们可以从应用程序访问此表单。以下是 添加到项目show.php视图文件的链接选项列表:

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

这使我们能够访问新表格。

任何人都可以告诉我该行的意思是什么以及在哪里实现它?

1 个答案:

答案 0 :(得分:3)

这一行只是创建一个带有链接的完全标准的HTML锚标记。在这种情况下,标签看起来有点像这样(我不知道它究竟是什么,因为我没有书,也不知道示例应用程序是如何设置的):

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

如果您想查看参数如何用于创建链接,请参阅Yii wiki上的CHtml by example。您不需要自己实现CHtml,它已经是框架的一部分。