SowerPHP utiliza Modelo Vista Controlador como patrón de arquitectura de software.
El framework utiliza dos modelos, uno para trabajar con un registro (modelo singular) y uno para trabajar con varios (modelo plural).
Se asume la existencia de la tabla usuario
en la base de datos.
Para generar el modelo singular de la tabla usuario crear en el directorio Model
el archivo Usuario.php
con clase Model_Usuario
:
<?php namespace website; class Model_Usuario extends \Model_App { // código para trabajar con un registro }
Para generar el modelo plural de la tabla usuario crear en el directorio Model
el archivo Usuarios.php
con clase Model_Usuarios
:
<?php namespace website; class Model_Usuarios extends \Model_Plural_App { // código para trabajar con varios registros }
En el directorio View/Usuarios
crear archivos para vistas, uno por cada acción (método público) del controlador de Usuarios. O sea si hay un método listar
se debe crear el archivo View/Usuarios/listar.php
En el directorio Controller
crear archivo Usuarios.php
con la clase Controller_Usuarios
:
<?php namespace website; class Controller_Usuarios extends \Controller_App { public function listar() { // código de la acción listar } }