Zusammenfassung der Ressource
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
- 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
- Se utilizan las variables que se
declaran en el controlador.
- 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( )
Anlagen:
- 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
- Las clases contienen funciones, public
function nombre_funcion( parametros )
- deben llevar la palabra action
- Es invocado por la URL