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.
-~----------~----~----~----~------~----~------~--~---