Gracias, no sabia que se podia crear un modelo sin tabla.

On Thursday 04 October 2007 23:35, Mariano Iglesias wrote:
> No seria nada extraño que crees un modelo sin tabla para validarlo, es
> perfectamente aceptable. Recordar que un modelo no es simplemente un
> wrapper para la base de datos, sino para encapsular logica de negocios.
>
> class Contacto extends AppModel
> {
>       var $name = 'Contacto';
>       var $useTable = false;
>       var $validate = array(
>               /* TUS VALIDACIONES ACA */
>       );
> }
>
> Y maneja la vista y el controlador como si el modelo SI tuviera una base de
> datos. Por ejemplo en el controlador:
>
> if (!empty($this->data) && $this->Contacto->create($this->data) &&
> $this->Contacto->validates())
> {
>       // Hacer lo que tenes que hacer
> }
>
> -MI
>
> ---------------------------------------------------------------------------
>
> Remember, smart coders answer ten questions for every question they ask.
> So be smart, be cool, and share your knowledge.
>
> BAKE ON!
>
> blog: http://www.MarianoIglesias.com.ar
>
>
> -----Mensaje original-----
> De: [email protected] [mailto:[EMAIL PROTECTED] En
> nombre de Alvaro
> Enviado el: Jueves, 04 de Octubre de 2007 09:44 p.m.
> Para: CakePHP-es
> Asunto: formulario de contacto
>
>
> hola a todos
> tengo una pregunta...
> estoy haciendo un formulario de contacto y como este no tiene tabla en la
> db
>
> se me complica para invalidar los campos
> ya que no tengo modelo y solo puedo invalidarlo con un mensaje de session
> pero
> no en un campo especifico
> alguna idea de como resolverlo?
>
> desde ya... gracias!
>
>
>
> __________ Información de NOD32, revisión 2572 (20071004) __________
>
> Este mensaje ha sido analizado con  NOD32 antivirus system
> http://www.nod32.com
>
>
>
>

--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a