From a46960d2ed2d705999a5206d7e023c0e704c86d6 Mon Sep 17 00:00:00 2001 From: Michael Francis Date: Sun, 5 Jun 2011 12:01:35 -0400 Subject: Added validation to entries --- models/Entry.php | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'models') diff --git a/models/Entry.php b/models/Entry.php index e7d089b..d9d2a2d 100644 --- a/models/Entry.php +++ b/models/Entry.php @@ -11,6 +11,16 @@ Class entry extends \lithium\data\Model { //Validators go here } + public $validates = array( + 'my_watched_episodes' => array('numeric', 'message' => 'please enter a number'), + 'my_start_date' => array('date', 'message' => 'Please enter a valid date'), + 'my_finish_date' => array('date', 'message' => 'Please enter a valid date'), + 'my_score' => array(array('inRange' => array('min' => 0, 'max' => '10'), 'message' => 'Enter a valid score'), + array('numeric', 'message' => 'Please enter a number')), + //'my_status' => array('isValidStatus', 'message' => 'please enter valid status'), + 'my_times_watched' => array('numeric', 'message' => 'This must be a number') + ); + /* Things to validate: ["my_watched_episodes"]=> string(2) "12" is equal to or less than anime->episode_count -- cgit v1.2.3