Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么可以';我在管理页面中调用模型的已定义函数_Php_Yii - Fatal编程技术网

Php 为什么可以';我在管理页面中调用模型的已定义函数

Php 为什么可以';我在管理页面中调用模型的已定义函数,php,yii,Php,Yii,下面的代码放在admin.php文件中时不起作用。似乎actionAdmin没有预加载模型。我怎样才能修好它 <?php $this->widget('zii.widgets.grid.CGridView', array( 'id'=>'templateset-grid', 'dataProvider'=>$model->search(), 'filter'=>$model, 'columns'=>array(

下面的代码放在admin.php文件中时不起作用。似乎
actionAdmin
没有预加载模型。我怎样才能修好它

<?php $this->widget('zii.widgets.grid.CGridView', array(
    'id'=>'templateset-grid',
    'dataProvider'=>$model->search(),
    'filter'=>$model,
    'columns'=>array(
        'id',
        'name',
        array(
                      'name'=>'disable',
                      'value'=>$model->numberToStatus(),
                ),
        array(
              'class'=>'CButtonColumn',
        ),
    ),
));
我尝试过很多方法,但都失败了,你有什么想法吗?谢谢您的帮助。

您需要使用

'value' => '$data->numberToStatus()', 
你需要使用

'value' => '$data->numberToStatus()', 

谢谢,我再次阅读了CGridView的课堂参考资料并找到了答案。谢谢,我再次阅读了CGridView的课堂参考资料并找到了答案。