Home

PostHeaderIcon Bienvenido a Dry Valley Computer Formación

PostHeaderIcon Empezamos: Añadir un nuevo jugador o prenderle fuego

Nuestro primer paso, en el que ya empezaremos a ver código, será insertar datos en la base de datos desde el back end (más adelante veremos esa misma operación desde el front end). Trabajaremos con 4 archivos simultáneamente, el modelo, la vista y el controlador y además el view. Crearemos un formulario para poder ver los datos, los tomaremos para posteriormente insertarlo en la base de datos. Empezamos

 

Actualizado (Lunes, 21 de Diciembre de 2015 21:26)

 

PostHeaderIcon Funcionamiento de un componente: Más difícil es la física cuántica

Una vez establecido el funcionamiento del modelo vista controlador, lo siguiente para poder entender el desarrollo de Joomla es la forma en la que éste trabaja. Como primer paso hay que decir que Joomla permite el funcionamiento libre, de manera que las normas que aquí se van a dar pueden cambiar, pero esto haría que todo se complicase. Si se respetan las normas básicas de desarrollo para Joomla, no solo nos aseguramos de que funcione bien, sino que además podemos asegurarnos la facilidad de exportar nuestro componente a otros sistemas e incluso a otras versiones de Joomla. Además estamos desarrollando para Joomla por lo que huelga decir que conviene seguir los estándares Joomla.

Vamos a trabajar en genérico, y para ello vamos a suponer que nuestro componente va a hacer inserciones y consultas de jugadores en una base de datos (imitando una liga).  Por lo tanto es necesario un modelo para estos jugadores así como dos vistas: una general y una concreta para mostrar los datos de un jugador. Realmente esta vista nos va a servir también para insertar un jugador ya que en principio no existe ninguna diferencia entre el formulario de creación y el de consulta, salvo, obviamente, los datos del ya existente.

No se va a especificar código (aún). Solamente se va a explicar el funcionamiento.

 

Actualizado (Lunes, 21 de Diciembre de 2015 21:25)

 

PostHeaderIcon Antes de empezar: Preparar los archivos y las carpetas

¿Que archivos y carpetas necesitaremos?

Aunque el component-creator nos proporciona la estructura de carpetas y archivos, debemos crear nosotros determinadas carpetas y determinados archivos. Es importante darnos cuenta de que todas las carpetas tienen un archivo index.php cuyo único contenido es mostrar un fondo blanco. La razón es muy sencilla: si cargáramos cualquier carpeta y no tuviéramos un archivo index.php nos mostraría los archivos que componen la carpeta. Por seguridad conviene tener un index.php o un index.html, aunque su única función sea esa, mostrar un fondo blanco.

El controlador puede ser un archivo único o no. Para facilitar las cosas yo usaré un único controlador.

El modelo son varios archivos. Uno por cada vista, y se llamará como la vista.

Cada vista (carpetas view) tendrán una carpeta llamada tmpl, un archivo llamado view.html.php y un archivo index.php. Finalmente, dentro de la carpeta tmpl, al menos un archivo index.php y un archivo default.php. Si nuestra vista tuviera más de una vista (por ejemplo una general y una para editar) deberían haber tantos default como vistas tengamos (default.php y default_editar.php en nuestro ejemplo)

 

Actualizado (Domingo, 23 de Agosto de 2015 12:33)

 

PostHeaderIcon Últimas Noticias

PostHeaderIcon Más Comentado

PostHeaderIcon Lo + Popular

PostHeaderIcon Últimos Comentarios

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoy1480
mod_vvisit_counterAyer1493
mod_vvisit_counterEsta semana10779
mod_vvisit_counterLa semana pasada10142
mod_vvisit_counterEste mes27337
mod_vvisit_counterEl mes pasado44972
mod_vvisit_counterTodos los días1432907

We have: 144 guests online
Hoy es: Dic 16, 2017