sii a eso me refiero jaja…ahi paso
Controller
public function actionAdmin()
{
$model=new Entidad('search');
$model->unsetAttributes(); // clear any default values
if(isset($_GET['Entidad']))
$model->attributes=($_GET ['Entidad']);
$this->render('admin',array(
'model'=>$model,
));
}
Vista
<?php
/* @var $this EntidadController */
/* @var $model Entidad */
$this->breadcrumbs=array(
'Entidads'=>array('index'),
'Manage',
);
// $this->menu=array(
// array('label'=>'List Entidad', 'url'=>array('index')),
// array('label'=>'Create Entidad', 'url'=>array('create')),
// );
// Yii::app()->clientScript->registerScript('search', "
// $('.search-button').click(function(){
// $('.search-form').toggle();
// return false;
// });
// $('.search-form form').submit(function(){
// $.fn.yiiGridView.update('entidad-grid', {
// data: $(this).serialize()
// });
// return false;
// });
// ");
?>
<h1>Clientes</h1>
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'entidad-grid',
'dataProvider'=>$model->search(),
// 'dataProvider'=>$dataProvider,
'filter'=>$model,
'columns'=>array(
// 'id',
'apellido',
'nombre',
array (
'name'=>'localidad_id',
'value'=>'$data->localidad->nombre','type'=>'text',
'filter' =>CHtml::listData(entidad::model()->findAll(), 'localidad_id','localidad.nombre'),
),
/*
'cuil',
'estado_civil',
'sexo',
'domicilio',
'fec 'localidad_id',ha_nacimiento',
'tipo_documento',
'nro_documento',
'mail',
'observacion',
'iva',
'foto',
'baja',
'tienetelefono',
'tienemail',
'tieneanio',
*/
// array('header'=>'Apellido',
// // Nombre de la columna en el CGridView
// 'name'=>'entidad_id',
// // Nombre del dato en el modelo
// 'value' =>('$data->entidad->apellido'),
// // Valor a mostrar
// 'filter' =>CHtml::listData(Entidad::model()->findAll(), 'id','apellido'),
// // Colocamos un combo en el filtr
// ),
// array('header'=>'Nombre',
// // Nombre de la columna en el CGridView
// 'name'=>'entidad_id',
// // Nombre del dato en el modelo
// 'value' =>('$data->entidad->nombre'),
// // Valor a mostrar
// 'filter' =>CHtml::listData(Entidad::model()->findAll(), 'id','nombre'),
// // Colocamos un combo en el filtr
// ),
// array('header'=>'Localidad',
// // Nombre de la columna en el CGridView
// 'name'=>null,
// // Nombre del dato en el modelo
// 'value' =>('$data->entidad->localidad->nombre'),
// // Valor a mostrar
// // Colocamos un combo en el filtr
array(
'class'=>'CButtonColumn',
'template' => '{view}',
),
),
)); ?>