On Feb 14, 2011, at 10:12, John Andersen wrote:

> You always have the opportunity to make your own validation rules, see
> the CakePHP book at:
> http://book.cakephp.org/view/1179/Custom-Validation-Rules
> 
> I don't think the CakePHP team can take into account all the possible
> kinds of validation rules that we would like to have.
> But feel free to make the suggestion to the team for the validation
> rules, that you would like to see in future CakePHP versions.

I know that I can define my own validation rules; I have already done so in my 
project.

I'm not asking for CakePHP to provide all possible validation rules for every 
possible scenario; I'm asking it to provide the most common types of validation 
rules that almost every project will need to use. Integer and especially 
unsigned integer validation are in that category. If I am building a 
ticket-ordering site where I want to know from the user how many tickets they 
want, then I will have an unsigned integer field in my database for that, and I 
will want unsigned integer validation on it. But when I bake this model, 
CakePHP will suggest that I would want "numeric" validation on it. If a user 
enters that they want 3.14 tickets, the numeric validation will allow that 
(which will, when saved into the database, be truncated to 3), whereas I would 
want my model's validation to display an error message to the user instead.

I am a new CakePHP user; the humor of the "female needs help!" thread 
notwithstanding, I find it entirely relevant to mention this, since it means I 
do not know if I am using CakePHP correctly. Bug trackers are great places to 
write up things which are bugs; I was not yet sure whether the behavior I 
observed was a bug or missing feature (though it certainly seemed like it to 
me) or merely me not knowing how it is meant to be used. The reasons I wrote to 
this list were:

 * to verify whether I have understood correctly that CakePHP does not have 
this (to me) basic and fundamental feature built in;
 * to inquire whether anybody else has noticed this before;
 * to express surprise that, when CakePHP is all about tests, this deficiency 
has not been discovered in testing;
 * to gain further input from the community before deciding this is in fact a 
bug that I should write a bug report about





-- 
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
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to