From 5a2bdb4225338b692d9bb9ed86ad22c2b62278a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20M=C3=BCller?= Date: Wed, 10 Sep 2014 19:27:15 +0200 Subject: [PATCH] Model fuer Service --- app/Model/DreamjobService.php | 75 +++++++++++++++++++++++++ app/Model/DreamjobServiceCategory.php | 81 +++++++++++++++++++++++++++ 2 files changed, 156 insertions(+) create mode 100755 app/Model/DreamjobService.php create mode 100755 app/Model/DreamjobServiceCategory.php diff --git a/app/Model/DreamjobService.php b/app/Model/DreamjobService.php new file mode 100755 index 0000000..7a3d6b3 --- /dev/null +++ b/app/Model/DreamjobService.php @@ -0,0 +1,75 @@ + array( + 'multiple' => array( + 'rule' => array('multiple'), + //'message' => 'Your custom message here', + //'allowEmpty' => false, + //'required' => false, + //'last' => false, // Stop validation after this rule + //'on' => 'create', // Limit validation to 'create' or 'update' operations + ), + 'naturalNumber' => array( + 'rule' => array('naturalNumber'), + //'message' => 'Your custom message here', + //'allowEmpty' => false, + //'required' => false, + //'last' => false, // Stop validation after this rule + //'on' => 'create', // Limit validation to 'create' or 'update' operations + ), + ), + 'title' => array( + 'notEmpty' => array( + 'rule' => array('notEmpty'), + //'message' => 'Your custom message here', + //'allowEmpty' => false, + //'required' => false, + //'last' => false, // Stop validation after this rule + //'on' => 'create', // Limit validation to 'create' or 'update' operations + ) + ), + ); + public $belongsTo = array( + 'Category' => array( + 'className' => 'DreamjobServiceCategory', + 'foreignKey' => 'category', + 'conditions' => '', + 'fields' => '', + 'order' => '' + ), + ); +} diff --git a/app/Model/DreamjobServiceCategory.php b/app/Model/DreamjobServiceCategory.php new file mode 100755 index 0000000..9d27c8f --- /dev/null +++ b/app/Model/DreamjobServiceCategory.php @@ -0,0 +1,81 @@ + array( + 'multiple' => array( + 'rule' => array('multiple'), + //'message' => 'Your custom message here', + //'allowEmpty' => false, + //'required' => false, + //'last' => false, // Stop validation after this rule + //'on' => 'create', // Limit validation to 'create' or 'update' operations + ), + 'naturalNumber' => array( + 'rule' => array('naturalNumber'), + //'message' => 'Your custom message here', + //'allowEmpty' => false, + //'required' => false, + //'last' => false, // Stop validation after this rule + //'on' => 'create', // Limit validation to 'create' or 'update' operations + ), + ), + 'title' => array( + 'notEmpty' => array( + 'rule' => array('notEmpty'), + //'message' => 'Your custom message here', + //'allowEmpty' => false, + //'required' => false, + //'last' => false, // Stop validation after this rule + //'on' => 'create', // Limit validation to 'create' or 'update' operations + ), + 'multiple' => array( + 'rule' => array('multiple'), + //'message' => 'Your custom message here', + //'allowEmpty' => false, + //'required' => false, + //'last' => false, // Stop validation after this rule + //'on' => 'create', // Limit validation to 'create' or 'update' operations + ) + ), + ); + public $hasMany = array( + 'Service' => array( + 'className' => 'DreamjobService', + 'foreignKey' => 'category', + 'dependent' => true + ) + ); +}