yii CGridView:在链接中连接变量的字符串

时间:2015-04-02 12:33:35

标签: php yii

无法将字符串与变量连接。

等你的意见,伙计。

$this->widget('zii.widgets.grid.CGridView', array(
    'dataProvider' => $model->search(),
    'columns'=>array(
        array (
            //'value'=>'CHtml::link("Some text", Yii::app()->createUrl("/example/registration&exampleID=".$data->exampleID))',  // DONT work
            'value'=>'CHtml::link("Some text", Yii::app()->createUrl("/example/registration&exampleID=112"))',
            //'value'=>'CHtml::link("Some text", "/index.php?r=/example/registration&exampleID=".$data->exampleID)',            // DONT work
        ),
    ),
));

1 个答案:

答案 0 :(得分:0)

您需要function使用value

$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider' => $model->search(),
'columns'=>array(
    array (
     'value' => function ($data, $row) {
         echo CHtml::link("Some text", Yii::app()->createUrl("/example/registration&exampleID=".$data->exampleID));
       },
      )  
   ),
));

这可能会有所帮助。