cakePHP 2.0.6 - 验证

时间:2012-02-21 22:49:35

标签: cakephp-2.0

我正在使用cakePHP 2.0.6,我正在尝试为名称等标题添加验证,标题shoudl不是空白。我将逻辑放在模型类中。

<?php

类Post扩展AppModel {     public $ name ='发布';

public $validate = array(
    'name' => array(
        'required' => true
    ),
    'title' => array(
        'required' => true
    )
);

}

但不知何故它不起作用,我可以帮忙吗?

由于

1 个答案:

答案 0 :(得分:1)

您需要添加更多属性,例如

<?php
 class Post extends AppModel {

   public $name = 'Post';

   public $validate = array(
     'name' => array(
     'rule' => 'notEmpty',
     'required' => true,
     'message'  => 'Name Should not be blank'
   ),
   'title' => array(
     'rule' => 'notEmpty',
     'required' => true,
     'message'  => 'Title Should not be blank'
   )
  );
}

如果这不起作用,请告诉我