Exemplo n.º 1
0
 public function actionIndex($filtro)
 {
     $categoria = OkoCategorias::model()->findByPk((int) $filtro);
     $subCategoria = OkoSubCategoria::model()->findAllBySql("SELECT * FROM `oko_sub_categoria` WHERE `id_categoria` = " . (int) $filtro);
     $muebles = OkoMuebles::model()->findAll();
     //            $muebles = Yii::app()->db->createCommand()
     //                ->select("mueble.*")
     //                ->from("oko_sub_categoria as sub")
     //                ->join("oko_muebles_sub_categoria as muebleSub","muebleSub.id_sub_categoria = sub.id")
     //                ->join("oko_muebles as mueble","mueble.id = muebleSub.id_mueble")
     //                ->where("sub.id_categoria = ".(int)$filtro)
     //                ->queryAll();
     $this->render('index', array('categoria' => $categoria, 'subCategoria' => $subCategoria, 'muebles' => $muebles, 'id' => $filtro));
 }
Exemplo n.º 2
0
 public function adminSearch()
 {
     return array('columns' => array(array('name' => 'nombre', 'value' => '$data->nombre'), array('name' => 'descripcion', 'value' => '$data->descripcion'), array('name' => 'id_sub_categoria', 'value' => 'OkoSubCategoria::model()->getSubCategoria($data->id_sub_categoria)', 'filter' => OkoSubCategoria::model()->getSubCategorias()), array('name' => 'longitud', 'value' => '$data->longitud'), array('name' => 'ancho', 'value' => '$data->ancho'), array('name' => 'alto', 'value' => '$data->alto'), array('name' => 'precio', 'value' => '$data->precio'), array('name' => 'iva', 'value' => 'OkoMuebles::model()->getIva($data->iva)', 'filter' => $this->ivaChoices()), array('name' => 'imagen', 'type' => 'raw', 'value' => 'OkoMuebles::model()->imagenWidget($data->imagen)', 'filter' => '')));
 }