我正在阅读“使用Yii 1.1和PHP5进行敏捷Web应用程序开发”一书,以便在Yii框架中实现Rbac。我在本书的第210页中遇到了一个问题:
“我们做的另一个小改动是从项目详细信息中添加一个简单的链接 页面,以便我们可以从应用程序访问此表单。以下是 添加到项目show.php视图文件的链接选项列表:
<?php
echo CHtml::link('Add User To Project',
array('adduser','id'=>$model->project_Id));
?>
这使我们能够访问新表格。
任何人都可以告诉我该行的意思是什么以及在哪里实现它?
答案 0 :(得分:3)
这一行只是创建一个带有链接的完全标准的HTML锚标记。在这种情况下,标签看起来有点像这样(我不知道它究竟是什么,因为我没有书,也不知道示例应用程序是如何设置的):
<a href="index.php?r=something/adduser/id">Add User To Project</a>
如果您想查看参数如何用于创建链接,请参阅Yii wiki上的CHtml by example。您不需要自己实现CHtml
,它已经是框架的一部分。