用DAO引用Cgridview

时间:2014-12-30 08:44:35

标签: php yii

我从先前的应用程序迁移而没有重大更改,但在之前使用过的CGRIDVIEW中 属性列的$ data [name]

  'columns'       => array(
    array(
      'header'      => 'idimm',
      'value'       => '$data[idimm]',
      'filter'      => false
      'htmlOptions' => array('style' => 'width:15px;text-align:right;padding-right:10px;')
    ),

现在它给我一个错误

Use of undefined constant idimm - assumed 'idimm'

我只用引号" $数据[" idimm"]

我想念什么,在哪里定义?

我更改了服务器和php版本,它是或是Yii事件?

目前的PHP版本是5.4 使用之前的5.3与$ data [idimm]

的eval没有错误

yii在两种情况下都是版本1.1.15

1 个答案:

答案 0 :(得分:0)

在CGridView列配置中,您可能需要valuename参数(我不知道文档在这个问题上的位置,但我已经在Yii'中看到了它。 s错误调整信息)。

只留下其中一个,对于value属性,最好使用对象访问表示法:

'value' => '$data->idimm',