33-2-CrearControlFormAlbum
History Key
- New content
Removed content
Recent Versions
Choose two versions to compare, or click the link to view it.
33.2 Crear un controlador para el Formulario Album
1. Para esto, crearemos un fichero en el directorio controllers, con el nombre album_controller.php (Siempre siguiendo esta convención: nombre de la tabla después guión bajo controller).el controlador es una clase que hereda de StandardForm, con el nombre AlbumController, y la propiedad scaffold a true (hace que Kumbia, lea la información de la tabla de la base de datos y cree un formulario tipo StandardForm).
Sintaxis
- ?php
- class AlbumController extends StandardForm{
- public $scaffold = true;
- }
- ?>
Con estas líneas de código tenemos un formulario CRUD listo para su utilización. El formulario resultante realiza validación automática de los tipos de datos (Numéricos, Texto, Fechas, E-mail, Tiempo…), según el tipo definido en la estructura de en la base de datos se comportará en el formulario.
2. Es necesario crear los modelos que van a ser utilizados para hacer las operaciones. La clase StandardForm está integrada con ActiveRecord esto significa que depende de ella para hacer todas las operaciones de base de datos. Para hacer el modulo que utilizará AlbumController creamos un archivo en models llamado album.php:
Sintaxis
- ?php
- class Album extends ActiveRecord {
- }
- ?>