> hola Juan Pablo, gracias de antemano por tu pronta respuesta, quisiera
> aprovechar este momento para pedirte un favor, lo que pasa es que estoy
> haciendo una aplicación y estoy ejecutando una sentencia sql así:
> $conexion = Yii::app()->db ;
> $sql = "SELECT
TRA_ITINERARIOS.ID, TRA_ITINERARIOS.VE_PLACA,
> GEN_MUNICIPIOS.NOMBRE
> FROM TRA_ITINERARIOS, GEN_MUNICIPIOS
> WHERE TRA_ITINERARIOS.MU_ORIGEN = GEN_MUNICIPIOS.CODIGO
> AND VE_PLACA = 'XMA943'";
> $dataReader = $conexion -> createCommand($sql) -> query();
> y quiero poder mostrar desde la vista, hasta ahora solo he podido ejecutarla
> en el controlador pero no se como implementarla de la forma MVC, te
> agradeceria enormemente si pudieras ayudarme con un ejemplo, o si sabes de
> alguien que ya lo haya realizado, me urge conseguir eso para continuar con
> el desarrollo de mi aplicacion, pues llevo un buen tiempo leyendo y no
> consigo entender por falta de ejemplos.
> Muchas gracias
No se si será la mejor respuesta. Pero en el ejemplo que nos das debes
pasar $dataReader a la vista haciendo un render: Ej:
$this->render('controller_vista',array('el_sql'=>$dataReader));
Luego en la vista recorrer con un foreach la variable que le pasamo
'el_sql' y tendrás los resultados.
De todas formas, no se si es la forma correcta.
Todo lo que quieras mostrar ya en la vista debe estar "procesado" en
el controlador.