Hi!
try by mentioning also the model name while outputting errors, so the
view code will become:
<?echo $form->create('user', array('action' => 'signup'));?>
<fieldset>
<legend>Signup</legend>
<?php
echo $form->input('User.users_name',array
("label"=>"Name:"));
echo $form->error('User.users_name');
echo $form->input('User.users_email',array
("label"=>"Email:"));
echo $form->error('User.users_email');
echo $form->input('User.users_password',array
("label"=>"Password:","type"=>"password"));
echo $form->input('User.password_confirm',array
('label'=>'Password
Confirm:','type'=>'password'));
echo $form->error('User.users_password');
echo $form->error('User.password_confirm');
?>
</fieldset>
<?echo $form->end("Sign Up");?>
Thanks!
On Jan 8, 10:34 am, josnidhin <[email protected]> wrote:
> <?echo $form->create('user', array('action' => 'signup'));?>
> <fieldset>
> <legend>Signup</legend>
> <?php
> echo $form->input('users_name',array("label"=>"Name:"));
> echo $form->error('users_name');
>
> echo $form->input('users_email',array("label"=>"Email:"));
> echo $form->error('users_email');
>
> echo $form->input('users_password',array
> ("label"=>"Password:","type"=>"password"));
> echo $form->input('password_confirm',array('label'=>'Password
> Confirm:','type'=>'password'));
> echo $form->error('users_password');
> echo $form->error('password_confirm');
> ?>
> </fieldset>
> <?echo $form->end("Sign Up");?>
>
> This is how my view looks like. I am still not getting the errors. But
> my validation is working as it only inserts into the database when the
> data is correct.
>
> var $validate = array(
> "users_name" => array("rule" => "alphaNumeric","required" =>
> true,"allowEmpty"=>false,"message" => "Alphabets and numbers only"),
> "users_email" => array(
> "email"=>array("rule"=>"email","message"=>"Invalid email
> address","required" => true,"allowEmpty"=>false),
> "unique"=>array("rule"=>array
> ("validateUniqueEmail"),"message"=>"This Email is already in
> use","required" => true,"allowEmpty"=>false)),
> "users_password" => array("rule" => array
> ("confirmPassword","password"),"required"=>true,"allowEmpty"=>false,"message"
> => "Password do not match"),
> "password_confirm" => array("rule" =>
> "alphaNumeric","required" =>
> true)
> );
>
> This is how my validate array in model looks like confirmPassword and
> validateUniqueEmail are function that I wrote. I am not able to figure
> out why this is happening.
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To post to this group, send email to [email protected]
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
-~----------~----~----~----~------~----~------~--~---