Manual
Facultad Ciencias Empresariales
Informática Empresarial
Tema:
Manual Agenda Electrónica
Curso:
Sistemas Empresariales III
Ciclo:
V
2012
Creación de Login de Agenda Electrónica:
* Index_controller se encuentra por defecto en la carpeta kumbiaPhp.
* Lo nombramos como clase IndexController, heredando (extends) de la superclaseAppController.
* Nombramos el Método before_filter (Para especificar que el filtro se debe aplicar o excluido de las acciones del controlador dado).
* SE emplea el método Auth (autentificación de los parámetros) dentro de una condicional.
* Empleamos un Flash (Helper, permíteme mostrar salidas de mensajes de notificación).
* Router::redirect (Enrutando a la vista login, al Index delControlador).
* Creamos la acción index.
Login_controller.php
* View::template ( método, selecciona el template).
* Lo nombramos como clase LoginController, heredando (extends) de la superclase AppController.
* Creamos la acción index.
* Creamos la acción Validar.
* Input::post ( te responderá verdadero si el formulario viene con datos)
* Creamos una variable$pwd
* Creamos una variable $usuario.
* SE emplea el método Auth (autentificación de los parámetros) dentro de una condicional, extrayendo la base de datos de usuario.
* Router::redirect (Enrutando a la vista, al Index del Controlador).
* Se coloca un else en caso de que el password no coincida.
* Empleamos un Flash (Helper, permíteme mostrar salidas de mensajes denotificación).
* Router::redirect (Enrutando a la vista login, al Index del Controlador).
* Creamos la acción salir.
* Auth::destroy_identity (destruimos la sesión al momento de salir).
* Empleamos un Flash (Helper, permíteme mostrar salidas de mensajes de notificación).
* Router::redirect (Enrutando a la vista login, al Index del Controlador).
Vista de Login de Agenda Electrónica1º Index.phtml
* View::content ( método, lugar donde se desea mostrar las vista).
* Form::open(“login/”validar”) //inicia un formulario que enviara los datos al controller ‘usuario’ y la acción ‘validar’.
* Form::text(“login) //crea un campo de tipo texto con el parámetro name = “nombre”, id = “nombre”.
* Form::pass(“password”) //crea un campo de tipo password con elparámetro name = “password”.
* Form::submit(ingresar“) //crea un botón con el texto ingresar.
* Form::close() //crea una etiqueta de cierre.
2º salir.phtml
3º validar.phtml
* View::content ( método, lugar donde se desea mostrar las vista).
Contactos_Controller.php
* Load::model(‘contactos’) //carga la instancia del modelo contactos.php.
* Lo nombramos como claseContactosController, heredando (extends) de la superclase AppController.
* Creamos la acción index.
* Creamos una variable $ contactos
* Creamos el parámetro $ conctactos
* Find (es el principal método de búsqueda de ActiveRecord, devuelve todas los registros de una entidad o el conjunto de ocurrencias de acuerdo a unos criterios de búsqueda.)
* Creamos la acción nuevo.
*Creamos la acción guardar.
* Creamos la acción editar.
* Creamos la acción eliminar.
*
Tabla categorías
Categorias_controller.php
Load::models
Carga los modelos, se pueden cargar varios de manera simultánea indicándolos como argumentos en este caso solo va cargar categoría. Asimismo se pueden cargar directorios completos de modelos.
* Iniciamos con la claseCategoriasController *extends AppController. *Vista de paginación extendida.
* La acción function index
* Describimos la variable $categorias -> salida y el find es selector cadena que contiene una expresión del selector para que coincida con los elementos en contra.
This->
Son parámetros y los que están con nombre en este caso categorías son una característica utilizada en otros lenguajes. La...
Regístrate para leer el documento completo.