Version: 1.3.12
I seem to be having a problem with the 'numeric' validation rule on an
associated Model's fields. For some reason it is not validating '10'
as a valid numeric value.
Here are the validation rules for the (PhysicalTicket) no_of_tickets
field in question...
'no_of_tickets' => array(
'numeric' => array(
'rule' => array('numeric'),
'message' => 'Please provide the number of tickets you require',
'allowEmpty' => false,
//'required' => false,
//'last' => false, // Stop validation after this rule
//'on' => 'create', // Limit validation to 'create' or 'update'
operations
),
'between' => array(
'rule' => array('between', 1, 9),
'message' => 'Please provide the number of tickets you require
(between 1 & 9 can be booked at a time)',
'allowEmpty' => false,
//'required' => false,
//'last' => false, // Stop validation after this rule
//'on' => 'create', // Limit validation to 'create' or 'update'
operations
),
),
And here is the data being validated (using saveAll)...
Array
(
[Booking] => Array
(
[event_id] => 17
[booking_type] => is_physical_tickets
[post_to_wall] => 1
)
[PhysicalTicket] => Array
(
[name] => Toby Griffiths
[phone_no] =>
[no_of_tickets] => 10
)
[submit] => Request tickets
[add_more_text] => SOMETHING RANDOM
)
The validation error show is "Please provide the number of tickets you
require" rather than the expected "'Please provide the number of
tickets you require (between 1 & 9 can be booked at a time)"
Any help with this one would be great.
Thanks,
T
--
Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions.
To unsubscribe from this group, send email to
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php
No comments:
Post a Comment