如何在yii小部件中var_dump变量?

时间:2015-01-11 10:15:16

标签: php yii

小工具代码:

$this->widget('bootstrap.widgets.TbGridView', array(
    'id' => 'wtchgrid',
    'columns'=>array(
        ...
        ),
         array(
            'header' => 'Links',
            'class' => 'zii.widgets.grid.CButtonColumn',
            'template' => '{update}{view}{delete}',
            'buttons' => array(
                'update'=> array(...
                ),
                'view' => array(
                    'label'=>'Vie',
                    'url'=>'Yii::app()->createUrl("share/draw", array("id"=>$data->wtch_id))',
                ),
                'delete' => array(...
                ),
            ),
        ),
    ),
));

我想调试什么

我想var_dump($data);

我该怎么做?

1 个答案:

答案 0 :(得分:0)

我假设你正在使用CDataProvider。我还假设您要查看DataProvider从数据库返回的所有数据。对吗?。因为$data是一个变量,指向需要在GridView中填充的数据。
如果是,则CDataProvider具有名为data的属性。它还有一个名为getData()的方法。因此,您可以将两者用于此目的。您可以将其转储到控制器操作或视图中

CVarDumper::dump($dataProvider->data);


CVarDumper::dump($dataProvider->getData());