Lo Nuevo

De CidesaWiki

(Diferencias entre revisiones)
Saltar a navegación, buscar
Línea 2: Línea 2:
[[Validaciones en la vista]],
[[Validaciones en la vista]],
[[Validaciones del Negocio]],
[[Validaciones del Negocio]],
-
[[Estructura/Organización de Clases del Negocio]]
+
[[Estructura/Organización de Clases del Negocio]],
 +
[[Estructura de los Formularios Webs en Siga]]
----
----
== Controlador ==
== Controlador ==
-
El controlador se encarga de ser el intermediario entre la vista y el modelo. Dentro de la clase actions.class.php estan todas la funciones que interactuan entre la vista y el modelo. Entre estas tenemos: [[Estructura/Organización de Clases del Negocio|Más Información]]
+
El controlador se encarga de ser el intermediario entre la vista y el modelo. Dentro de la clase actions.class.php estan todas la funciones que interactuan entre la vista y el modelo. Entre estas tenemos: [[Estructura de los Formularios Webs en Siga|Más Información]]
Línea 30: Línea 31:
==Vista==
==Vista==
-
La vista maneja los datos de presentación al usuario, aquí se coloca el código que genera HTML y Javascript. Aqui se usan los llamados Helpers, que no son mas que funciones que generan objetos HTML. Por ejemplo tenemos un Helper llamado Catálogo, que genera una ventana emergente con infocmración para seleccionar, y el helper Grid que genera un grid completo para interactuar con el usuario. [[Estructura/Organización de Clases del Negocio|Más Información]]
+
La vista maneja los datos de presentación al usuario, aquí se coloca el código que genera HTML y Javascript. Aqui se usan los llamados Helpers, que no son mas que funciones que generan objetos HTML. Por ejemplo tenemos un Helper llamado Catálogo, que genera una ventana emergente con infocmración para seleccionar, y el helper Grid que genera un grid completo para interactuar con el usuario. [[Estructura de los Formularios Webs en Siga|Más Información]]
<pre>
<pre>
Línea 39: Línea 40:
==Modelo==
==Modelo==
-
Esta compuesto por las clases del negocio y las clases de comunicación con la base de datos (generadas por propel). Las clases del negocio usan las clases de propel para plasmar y desarrollar el negocio en la base de datos. [[Estructura/Organización de Clases del Negocio|Más Información]]
+
Esta compuesto por las clases del negocio y las clases de comunicación con la base de datos (generadas por propel). Las clases del negocio usan las clases de propel para plasmar y desarrollar el negocio en la base de datos. [[Estructura de los Formularios Webs en Siga|Más Información]]
<pre>
<pre>

Revisión de 15:31 16 ago 2007

Lectura Remendada: Validaciones en la vista, Validaciones del Negocio, Estructura/Organización de Clases del Negocio, Estructura de los Formularios Webs en Siga


Controlador

El controlador se encarga de ser el intermediario entre la vista y el modelo. Dentro de la clase actions.class.php estan todas la funciones que interactuan entre la vista y el modelo. Entre estas tenemos: Más Información


Action.class.php
{
  ExecuteEdit();
  saveNombreClase();
  delteNombreClase();
  executeAjax();

  validateEdit();

  handleErrorEdit();

  ConfigGrid();

  MetodosAdicionales();
  
}

Vista

La vista maneja los datos de presentación al usuario, aquí se coloca el código que genera HTML y Javascript. Aqui se usan los llamados Helpers, que no son mas que funciones que generan objetos HTML. Por ejemplo tenemos un Helper llamado Catálogo, que genera una ventana emergente con infocmración para seleccionar, y el helper Grid que genera un grid completo para interactuar con el usuario. Más Información

  EditSuccess.php
  edit_form.php


Modelo

Esta compuesto por las clases del negocio y las clases de comunicación con la base de datos (generadas por propel). Las clases del negocio usan las clases de propel para plasmar y desarrollar el negocio en la base de datos. Más Información

  ClaseNegocio.class.php
   |__> Metodos:
           SalvarNombreFormulario();
           EliminarNombreFormulario();
           ValidarNombreFormulario();
Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas