You can create a custom function and use it in the $validate
parameter.

Have a look at this article to get an idea of how that would work in
your case. (The compare passwords option)

http://edwardawebb.com/programming/php-programming/cakephp/complex-validation-cakephp-12

On Jan 14, 11:44 am, fly2279 <[email protected]> wrote:
> I am creating an app that's similar to a punch clock in the way that
> it functions. The user enters a start and stop datetime and I need to
> do some validations. I need to check that there is not a previously
> entered "time block" in the database that conflicts with the data
> being entered. No two time blocks may overlap and I have additional
> rules also regarding how much time there needs to be in between two
> blocks.
>
> I considered running a custom validation function on the 'start' field
> but I need to make sure that there is no time block overlapping the
> time period from 'start' to 'end'. I'm not sure how to go about this.
>
> Since it needs to check two fields (start and end) against the
> database should I run a function in beforeValidate() instead of in
> validate? Then should I validate the normal stuff such as date/time/
> alphanumeric etc. in the validate portion of the model? What's the
> "best practice" way of doing it?
>
> Here is a picture of what I'm trying to do.http://kenfrey.net/block.png
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to