2015-01-11 2 views
0

Widget Код:Как var_dump переменную внутри виджета 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);

Как мне это сделать?

ответ

0

Предполагаете, вы используете CDataProvider. Я также предполагаю, что вы хотите просмотреть все данные, возвращаемые DataProvider из базы данных. right?. Потому что $data - это переменная, которая указывает на данные, которые необходимо заполнить в GridView.
Если да, то у CDataProvider есть свойство с именем data. Он также имеет метод с именем getData(). Поэтому вы можете использовать и для этой цели. Вы можете сбросить его в действии контроллера или на ваш взгляд, как

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

или

CVarDumper::dump($dataProvider->getData()); 
Смежные вопросы