Mind map
MVC( Modelo Vista Controlador )

Map content
MVC( Modelo Vista Controlador )
Modelo
- Se comunica con la base de datos
- Almacena la lógica de la aplicación
- No son necesariamente asociadas al controlador
- Puede tener el nombre que sea
- Siempre extienden de CActiveRecord
- Se declara como clase
- Comienzan con mayúsculas
- Se comunica con la base de datos
Vistas
- Contienen código HTML
- Reciben variables del controlador
- Creación
- Crear una carpeta( en minusculas ) con el nombre del controlador( sin palabra Controller )
- Guardar nombre_vista.php
- Crear una carpeta( en minusculas ) con el nombre del controlador( sin palabra Controller )
- Se utilizan las variables que se declaran en el controlador.
- Contienen código HTML
Controlador
- Intermediario entre las vistas y el modelo
- Se encarga de resolver las peticiones echas por el usuario
- Utiliza modelos
- Renderiza vistas, mandando variables a las vistas
- utilizamos método render( )
- Declaracion
- El nombre del archivo debe contener la palabra Controller
- Colocarlo en la carpeta Controllers
- Siempre deben extender / heredar de la clase CController
- Utilizar CController
- Clase predefinida por Yii
- Utilizar CController
- Las clases contienen funciones, public function nombre_funcion( parametros )
- deben llevar la palabra action
- El nombre del archivo debe contener la palabra Controller
- Es invocado por la URL
Images and files in the map
Information
- Description
- Yii Framework Mind Map on MVC( Modelo Vista Controlador ), created by Edd Roses on 01/02/2014.
- Created by
- Edd Roses
- Views
- 66
- Tags
- Rating

