CDetailView で、与えられた値を別のページにリンクするにはどうすればよいですか? たとえば、Science Fiction などの本のカテゴリのメンバーである本を持っているとします。書籍の詳細ページには、次のデータが表示されます。
Book title: Dune
Author: Frank Herbert
Category: Science Fiction --> link
Science Fiction は/category/view
、次のコードのように へのリンクである必要がありますが、これはうまくいきません。
配列( 'ラベル' => 'カテゴリ', '値' => $model->category->name, 'urlExpression'=>'Yii::app()->createUrl("category/view", array("cid"=>$data->category_id))', 'class'=>'CLinkColumn', )、
urlExpression が CDetailView で機能しないという印象を受けています。これはクラス CLinkColumn (» CGridColumn » CComponent) のプロパティであるため、ここで間違った方向に進んでいます。これを処理する適切な方法は何ですか?