2011-09-21 22 views
2

YiiフレームワークでRbacを実装するために、「Agile Web Application Development with Yii 1.1 and PHP5」という本を読んでいます。私はこの本の210ページの問題に直面しています。YiiフレームワークのRBAC実装

"プロジェクトの詳細 ページから単純なリンクを追加するようにもう一度小さな変更を加えましたので、このフォームからアプリケーションにアクセスできました。誰もが行が何を意味を教えてもらえます

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

これは私たちに新しいフォームへのアクセスを提供します

を、どこで実装する:行は リンクオプションのプロジェクトshow.phpビューファイルのリストに追加されましたそれ?

答えて

3

この行は、単にリンク付きの完全に標準的なHTMLアンカータグを作成します。この場合、タグは(私はこの本を持っていないと、サンプルアプリケーションが設定されているのか分からないとして、それが正確になるかわからない)このように、多少なります

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

パラメータを使用してリンクを作成する方法については、Yii wikiのCHtml by exampleを参照してください。自分でCHtmlを実装する必要はありません。すでにフレームワークの一部です。

関連する問題