【问题标题】:cakePHP 2.0.6 - validationscakePHP 2.0.6 - 验证
【发布时间】:2012-02-22 07:05:17
【问题描述】:

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

<?php

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

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

}

但不知怎的,它不起作用,请问我可以帮忙吗?

谢谢

【问题讨论】:

    标签: cakephp-2.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'
       )
      );
    }
    

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

    【讨论】:

    • 感谢您的快速帮助,现在我知道问题所在以及我错过了什么。
    猜你喜欢
    • 2010-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-12
    • 1970-01-01
    • 1970-01-01
    • 2011-03-21
    相关资源
    最近更新 更多