que tal amigos desarrolladores, soy nuevo aqui en la comunidad de Yii vengo con una consulta de principiantes , pero estoy entrando en el mundo de YII y necesito su ayuda, aqui les va…
tengo una porcion de codigo que recibe 4 variables que me la envian de una vista X, yo necesito hacerla una funcion que me reciba esas 4 variables y retornarme los valores a la vista, pero NO se donde ponerla si en el modelo que tengo creado o en el controlador actionIndex? les dejo el codigo,
[color="#0000FF"]**actualmente tengo esta consulta sobre una vista de prueba[/color]
$tablas = "tabla1, tabla2, tabla3";
$usuario = "prueba";
$accion = "insert";
$fecha = "10/09/12";
$nom_tablas = explode(",",$tablas);
$tamano = sizeof($nom_tablas);
if($tamano<=1)
{
$sql = "SELECT USUARIO_AUDIT, OPERACION, FECHA_HORA FROM $nom_tablas[0] WHERE USUARIO_AUDIT ='$usuario' AND OPERACION = '$accion' AND FECHA_HORA BETWEEN TO_DATE('$fecha', 'DD/MM/YY')-7 and TO_DATE('11/10/12', 'DD/MM/YY')";
}else{
foreach($nom_tablas as $datos)
{
$consultas[] = "SELECT USUARIO_AUDIT, OPERACION, FECHA_HORA FROM $datos WHERE USUARIO_AUDIT ='$usuario' AND OPERACION = '$accion' AND FECHA_HORA BETWEEN TO_DATE('$fecha', 'DD/MM/YY')-7 and TO_DATE('11/10/12', 'DD/MM/YY')";
}
$sql = implode(" UNION ", $consultas);
} //fin del if
$connection=Yii::app()->db; // assuming you have configured a "db" connection
$command=$connection->createCommand($sql);
$dataReader=$command->query();
while(($data=$dataReader->read())!==false) {
?>
<tr>
<td><?php echo $data['USUARIO_AUDIT']; ?></td>
<td><?php echo $data['OPERACION']; ?></td>
<td><?php echo $data['FECHA_HORA']; ?></td>
</tr>
<? } ?>
espero su ayuda para poder integrarla a mi proyecto que estoy realizando,
Saludos