Estoy trabajando con dos dbselect uno debe cargar a otro...y uso el ejemplo de la Wiki para la beta 2. Ok el problema es que ni siquiera el primero se me muestra:
en mi controlador:public function agregar(){
$estaciones=New Estaciones();
$this-Zestaciones=$estaciones->buscar();
if(Input::hasPost('funcionarios')){
.......}
}
en el modelo estaciones:public function buscar(){
return $this->find('order: nom_estacion');
}
en la vista:<?php dbSelect('estaciones.id', $estaciones, 'nom_estacion', '-Selecciones una Estación-'); ?>
El error:KumbiaException: No existe el modelo S (0)
en el alchivo /var/www/sistempol/core/kumbia/load.php en la linea:67
y en el rastro me indica la line del dbselect;
Ayuda por favor!!
Comentarios
Pero otra pregunta como hiciste para te aprecieran los mensajes tan bonito en el backend
en la vista:
<?php dbSelect('estaciones.id', $estaciones, 'nom_estacion', '-Selecciones una Estación-'); ?>
en ningun momento en los manuales dice que se debe pasar un arreglo ( en tu caso $estaciones ) como parametro al metodo dbSelect().
como bien dicen los manuales el primer parametro es el nombre del campo.
el segundo es el nombre del campo (de la consulta) a mostrar, el tercer parametro es un arreglo, al cual solo se le pasan strings ( al menos a los 2 primeros parametros.) donde el primer valor de dicho array será el nombre del modelo que el metodo usara para hacer la consulta ( porque es el metodo quien hace la consulta, no el programador. ). El segundo parametro es la funcion ó metodo del modelo a ejecutar ( por ejemplo find ó algun metodo que se haya creado en el modelo) , y el tercer valor ( que es opcional ) es algun parametro que se quiera pasar al metodo del modelo.
Con respecto a los mensajes, los estilos son del bootstrap de twitter:
twitter.github.com/bootstrap/
Saludos...!!!