Recien estoy empezando con Yii y he encontrado un problema que no se si a alguien ya le haya ocurrido y pueda ayudarme.
He creado mi aplicación modelo y los formularios acordes a mi necesidad, sinembargo al tratar de interacuar con Bases de datos en postgres, intente generar el CRUD dado que requiero de consultas complejas.
Los pasos que he seguido son los siguientes.
ingreso al directorio de mi aplicación
modifique mi archivo protected/config/main para colocar la respectiva conexion de la siguiente manera:
el promt me permite tipear de hecho si doy help o test responde, lo que sucede es que se queda sin responder a la generacion del CRUD de acuerdo con la BD de la que realice la correccion…
tengo mi servidor y mi sitio publico se ubica en /var/www/html/ alli tengo el framework en una carpeta llamada originalmente yii mi aplicacion la cree con nombre papeleria entonces la ubicacion queda asi:
/var/www/html/papeleria/ desde esta estoy ejecutando el shell asi protected/yiic shell y es alli donde no me responde. hice lo que me dijo de la siguiente forma protected/yiic shell index.php
Creo que tu problema es algo que tiene que ver con la rutas… porque no ejecutas el yiic shell con la ruta de index que yo puse en el ejemplo… el index que tu estas utilizando de la vista site no es la correcta…
Gracias a quienes contestaron… ya he logrado solucionar mi problema el lio es que en ningun lado hace alusión a que luego de invocar la shell debes digitar model y el nombre de la tabla respectiva y posteriormente crud y el nmbre de la tabla…
Gracias…a ver si sigo mi proceso…de dominar este framework
La imagen anterior esta mal JAJAJA
Para futuras referencias, a mi me funciona el nombre de la clase en el código, en este caso Usuario1, que aparece como “clase Usuario1 se extiende \ yii \ db \ ActiveRecord” (imagen) y el nombre del archivo debe ser como el nombre de la clase Usuario1.