Great working example of a complete blog made in YII.
hello
hello everyone...welcome to yii
post here
content 1
Implementar ABM con Yii Ahora viene la parte mas divertida. Queremos implementar un ABM (alta, baja y modificación) para la tabla User que hemos creado. Esto es comunmente requerido en aplicaciones prácticas. Note: ABM es lo que en inglés equivale a CRUD (create, read, update and delete) Nuevamente, usamos la herramienta yiic para que nos ayude a generar el código que necesitamos. Este proceso se le conoce también como scaffolding. % cd WebRoot/testdrive % YiiRoot/framework/yiic shell Yii Interactive Tool v1.0 Please type 'help' for help. Type 'exit' to quit.
model User generate User.php
The 'User' class has been successfully created in the following file: D:\wwwroot\testdrive\protected\models\User.php
If you have a 'db' database connection, you can test it now with: $model=User::model()->find(); print_r($model);
crud User generate UserController.php generate create.php mkdir D:/wwwroot/testdrive/protected/views/user generate update.php generate list.php generate show.php El ABM para ‘user’ ha sido generado satisfactoriamente. Ahi arriba, usamos el comando de consola yiic para interactuar con nuestra aplicacion creada recientemente. En el prompt, podemos insertar expresiones válidas PHP para evaluarlas y mostrarlas por pantalla. También podemos realizar tareas como model y crud(abm) como se muestra arriba. Y el comando crud genera la clase Controller y las vistas que implementa las operaciones ABM para el usuario normal. Disfrutemos de nuestro trabajo ingresando la siguiente URL en el navegador web: http://nombrehost/ruta/hacia/index.php?r=user Esto mostrará una lista de entradas del usuario en la tabla User. Ya que nuestra tabla está vacía, nada se mostrará por ahora. Haga click en el link New User de la página. Y nos traerá a la página de login si es que no nos hemos logueado anteriormente. Luego de loguearse, nos mostrará un formulario de ingreso para que podamos crear entradas de nuevos usuarios. Complete el formulario y haga click en el botón Create. Si hay un error en la entrada de datos, un lindo cartel de error se mostrará diciendo que es lo que esta previniendo que los datos sean guardados. Volviendo a la lista de usuarios, debemos ver los usuarios recientemente agregados que ahora se muestran en la lista. Repite los pasos una y otra ves hasta agregar varios usuarios. Note que la página con la lista de usuarios automáticamente creará una paginación si los usuarios son demasiados como para ser mostrados en una sola página. Si nos logueamos como administrador usando la cuenta admin / admin , podemos ver la página del usuario admin en la siguiente URL http://nombrehost/testdrive/index.php?r=user/admin Esto mostrará una linda tabla con la entrada de los usuarios. Podemos hacer click en las celdas de la cabecera para ordenar las correspondientes columnas. Y como la página de los usuarios, la pagina del administrador también admite paginación si los usuarios son demasiados como para mostrarse en una sola página. Todas estas características hermosas las podemos obtener sin escribir una sola linea de codigo !!! Traducción : Martín Sagastume Rué (msr) Fuente: http://www.yiiframework.com/doc/guide/quickstart.first-app Etiquetas: abm, aplicacion, crud, doc, documentacion, esp, español, framework, php, yii, yiiframework
Esto es mi nuevo post
Padnel ti djahkad sabahile cuna na pamet?
ПостПостПостПостПостПост