i have this var $validate = array( 'username' => '/[a-z0-9\_\-]{3,}$/i', 'passwd' => VALID_NOT_EMPTY, 'name' => VALID_NOT_EMPTY, 'lastname' => VALID_NOT_EMPTY, 'city' => VALID_NUMBER, 'email' => VALID_EMAIL, );
on my model and in the database CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL auto_increment, `username` varchar(50) NOT NULL default '', `passwd` varchar(32) NOT NULL default '', `name` varchar(50) NOT NULL default '', `lastname` varchar(100) NOT NULL, `email` varchar(100) NOT NULL default '', `city` varchar(150) NOT NULL, `last_visit` datetime NOT NULL default '0000-00-00 00:00:00', `group_id` int(10) unsigned NOT NULL default '0', `active` tinyint(1) unsigned NOT NULL default '0', `created` datetime NOT NULL default '0000-00-00 00:00:00', `modified` datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (`id`), UNIQUE KEY `username` (`username`), UNIQUE KEY `email` (`email`,`username`), KEY `group_id` (`group_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ; and when i did a submit just created and modified are stored :( On 11 ago, 18:54, francky06l <[EMAIL PROTECTED]> wrote: > What validations do you have in your model ? You should not need to > call $this->validateErrors($this->User).. > By the way, are you data saved in the table? > > On Aug 12, 12:00 am, stefano <[EMAIL PROTECTED]> wrote: > > > ups i know this die() was for debug :P the is without this die() and > > pr(); > > but i still have this problem :( > > > On 11 ago, 14:18, francky06l <[EMAIL PROTECTED]> wrote: > > > > well your model can't save the data if you use the code posted. > > > The die(); prevents the save to be executed. > > > remove the call to die(); > > > > On Aug 11, 7:33 pm, stefano <[EMAIL PROTECTED]> wrote: > > > > > hello i have a litle problem with validation data in cakephp1.2 > > > > > i know that is a noob problem but i can't fix it > > > > > i have this controller > > > > > var $uses = array('User'); > > > > > function index() { > > > > > $ciudades = array(1=>"ConcepciĆ³n",2=>"Hualpen"); > > > > $this->set("ciudades",$ciudades); > > > > > if (empty($this->data)) { > > > > $this->render(); > > > > } > > > > else { > > > > pr($this->data); > > > > die(); > > > > $this->data['User']['active'] = 0; > > > > $this->data['User']['passwd'] = md5($this->data['User'] > > > > ['passwd']); > > > > > if($this->User->save()) { > > > > > } > > > > else { > > > > $this->validateErrors($this->User); > > > > $this->render(); > > > > } > > > > } > > > > } > > > > > and > > > > > my index.ctp > > > > > echo "<h4>email</h4>"; > > > > echo $form->input("User/email",array('label' => false,'size'=>20)); > > > > echo $form->error("User/email","Ingresa un email valido",array('label' > > > > => false)); > > > > > the problem is that cakephp is not validating the form :( > > > > > sorry for my bad english and my noob question :P --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---