2014年6月30日 星期一

yii framework - [UI] 如何修改CListView的id連結?

一般我們會在view裡看到這段code

<?php $this->widget('zii.widgets.CListView', array(
'dataProvider' => $dataProvider,
'itemView' => '_view',
)); ?>

然後我們會看到一個把db"部分"資料列出來的表格, 第一欄的id預設的超連結是xxx/view

但是我要改成detail要怎麼改呢?

本來以為要改變id的超連結要設定CListView的參數, 但是查半天都沒看到...

最後原來要修改的東西是在_view.php這個檔案裡...暈

<b><?php echo CHtml::encode($data->getAttributeLabel('bnbId')); ?>:</b>
<?php echo CHtml::link(CHtml::encode($data->bnbId), array('view', 'id'=>$data->bnbId)); ?>
<br />

view改成detail就搞定了!! 就這麼簡單...睡覺去zzzz

沒有留言:

張貼留言