Quantcast
Channel: Yii Framework Forum
Viewing all articles
Browse latest Browse all 18717

Busqueda Con Variable En El Cgridview

$
0
0
Buenas Tardes a todos!!.. Nuevamente por aca a ver si me pueden ayudar..
Tengo un modelo llamado equipo_aud con (cod_aud, num_ofic, id_auditor).En el _form de dicho modelo tengo un boton llamado Finalizar, que al presionar me va al actionCreate
if (isset($_POST['Finalizar'])){
                $this->redirect(array('admin', 'cod_aud'=>$model->cod_aud));
                } 

Como ven esa accion me redirecciona al actionAdmin, Bien ahora lo que quiero es que al mostrar el Cgrid me filtre por cod_aud, siendo ésta el valor que ésta en el textField del _form de equipo_aud. Lo que coloque en el search es lo siguiente
$criteria=new CDbCriteria;
                $criteria->condition ="cod_aud ='$this->cod_aud'";// . $this->getAttribute('cod_aud') ;           
                $sort= new CSort();
                $sort-> defaultOrder = 'num_ofic DESC';
                return new CActiveDataProvider($this, array(
			'criteria'=>$criteria, 'sort'=>$sort
		));


Lo que he podido notar que al redireccionar desde el actionCreate al Admin los datos que traia del modelo se pierde ya que al entrar en actionAdmin reinicia el modelo el $model =new ('Search');
La pregunta seria en este caso que debo modificar para que se mantenga los datos en el modelo y me pueda filtrar por el campo cod_aud..

Espero haberme explicado bien.. Gracias!!

Viewing all articles
Browse latest Browse all 18717

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>