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 -~----------~----~----~----~------~----~------~--~---
