Resultado del método findall - desplegar



   AUTOR PREGUNTA

Publicado 08 abril 2014 - 02:17

¿Con Yii framework cómo puedo desplegar el resultado del método de findall() en un CGridView? Gracias de antemano.


¿Tienes la misma pregunta? Yo también

 

Publicado 08 abril 2014 - 20:01

Primero en tu modelo debes usar el DataProvider:

public function miDataProvider() { $dataProvider=new CActiveDataProvider('Post', array( 'criteria'=>array( 'condition'=>'subject_id=2', ), 'pagination'=>array( 'pageSize'=>20, ), )); return $dataProvider; }

Por último en tu vista iría lo siguiente:

$this->widget('zii.widgets.grid.CGridView', array( 'id'=>'lecture-grid', 'dataProvider'=>$model->miDataProvider(), 'filter'=>$model, 'columns'=>array( 'id', 'name' ));

   AUTOR PREGUNTA

Publicado 08 abril 2014 - 23:53

Gracias Felipe