我從以前的應用程序遷移,而大的變化,但在以前的CGRIDVIEW我用 $數據[名]的屬性列報價在Cgridview與DAO
'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沒有錯誤與EVAL爲$數據[idimm]
警予是在這兩種情況下的版本1.1.15
你嘗試過:''$數據 - > idimm''? –
順便說一句,在網格視圖列配置中,您可能需要是「值」還是「名稱」參數。 –
我現在試圖只是爲了重播,並給出了「試圖獲得非對象的屬性」,因爲dataprovider是DAO和返回數組,你是正確的價值坐在示例是不需要的,但只是一個例子,我刪除和問題仍然有效。不管怎麼說,還是要謝謝你。 –