Advertisement
Guest User

Untitled

a guest
Aug 13th, 2012
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.62 KB | None | 0 0
  1. <?php
  2. App::uses('AppModel', 'Model');
  3. /**
  4.  * Comment Model
  5.  *
  6.  * @property Guestbooks $Guestbooks
  7.  */
  8. class Comment extends AppModel {
  9.  
  10. /**
  11.  * Display field
  12.  *
  13.  * @var string
  14.  */
  15.   public $displayField = 'name';
  16.  
  17. /**
  18.  * Validation rules
  19.  *
  20.  * @var array
  21.  */
  22.   public $validate = array(
  23.     'name' => array(
  24.       'alphanumeric' => array(
  25.         'rule' => array('alphanumeric'),
  26.         'message' => 'Le nom doit être composés uniquement de caractère alphanumeric',
  27.         //'allowEmpty' => false,
  28.         //'required' => false,
  29.         //'last' => false, // Stop validation after this rule
  30.         //'on' => 'create', // Limit validation to 'create' or 'update' operations
  31.       ),
  32.       'notempty' => array(
  33.         'rule' => array('notempty'),
  34.         'message' => 'Vous devez saisir votre nom',
  35.         //'allowEmpty' => false,
  36.         'required' => true,
  37.         //'last' => false, // Stop validation after this rule
  38.         //'on' => 'create', // Limit validation to 'create' or 'update' operations
  39.       ),
  40.     ),
  41.     'content' => array(
  42.       'notempty' => array(
  43.         'rule' => array('notempty'),
  44.         'message' => 'Vous devez saisir un message',
  45.         //'allowEmpty' => false,
  46.         //'required' => false,
  47.         //'last' => false, // Stop validation after this rule
  48.         //'on' => 'create', // Limit validation to 'create' or 'update' operations
  49.       ),
  50.     ),
  51.     'email' => array(
  52.       'email' => array(
  53.         'rule' => array('email',true),
  54.         'message' => 'Veuillez entrer un email valide',
  55.         'allowEmpty' => true,
  56.         //'required' => false,
  57.         //'last' => false, // Stop validation after this rule
  58.         //'on' => 'create', // Limit validation to 'create' or 'update' operations
  59.       ),
  60.     ),
  61.     'created' => array(
  62.       'datetime' => array(
  63.         'rule' => array('datetime'),
  64.         'message' => 'Respecter le format YYYY/MM/DD HH:MM:SS',
  65.         //'allowEmpty' => false,
  66.         //'required' => false,
  67.         //'last' => false, // Stop validation after this rule
  68.         //'on' => 'create', // Limit validation to 'create' or 'update' operations
  69.       ),
  70.     ),
  71.     'online' => array(
  72.       'boolean' => array(
  73.         'rule' => array('boolean'),
  74.         //'message' => 'Your custom message here',
  75.         //'allowEmpty' => false,
  76.         //'required' => false,
  77.         //'last' => false, // Stop validation after this rule
  78.         //'on' => 'create', // Limit validation to 'create' or 'update' operations
  79.       ),
  80.     ),
  81.     'clientip' => array(
  82.       'ip' => array(
  83.         'rule' => array('ip'),
  84.         //'message' => 'Your custom message here',
  85.         //'allowEmpty' => false,
  86.         //'required' => false,
  87.         //'last' => false, // Stop validation after this rule
  88.         //'on' => 'create', // Limit validation to 'create' or 'update' operations
  89.       ),
  90.     ),
  91.     'guestbook_id' => array(
  92.       'notempty' => array(
  93.         'rule' => array('notempty'),
  94.         //'message' => 'Your custom message here',
  95.         //'allowEmpty' => false,
  96.         //'required' => false,
  97.         //'last' => false, // Stop validation after this rule
  98.         //'on' => 'create', // Limit validation to 'create' or 'update' operations
  99.       ),
  100.     ),
  101.   );
  102.  
  103.   //The Associations below have been created with all possible keys, those that are not needed can be removed
  104.  
  105. /**
  106.  * belongsTo associations
  107.  *
  108.  * @var array
  109.  */
  110.   public $belongsTo = array(
  111.     'Guestbook' => array(
  112.       'className' => 'Guestbook',
  113.       'foreignKey' => 'guestbook_id',
  114.       'conditions' => '',
  115.       'fields' => '',
  116.       'order' => ''
  117.     )
  118.   );
  119. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement