cakephp验证消息未显示

时间:2013-03-05 05:02:21

标签: validation cakephp cakephp-2.1

我是cakephp的新手,我正在尝试在其中构建一个应用程序。我有一些文本域,我希望对它们进行验证。我在cakephp.org中关注cakephp教程并做了以下操作,但我看不到文本域附近的验证消息。以下是我的代码:

CTP:

   <?php echo $this->Form->text('Rideoffer.PickFrom', 
                                                array('class' => 'address-text',
                                                    'value' => $dropFrom));  ?>

模型:

public $validate = array(
         'PickFrom' => array(
        'rule' => 'notEmpty',
        'message' => 'Cannot leave this field blank.'
    ),
    //'PickFrom' => 'notEmpty',
    'DropAt' => 'notEmpty',
   // 'born'  => 'date'
);
我在哪里错了?我该如何解决?

2 个答案:

答案 0 :(得分:0)

你在dropat中使用了逗号

public $validate = array(
         'PickFrom' => array(
        'rule' => 'notEmpty',
        'message' => 'Cannot leave this field blank.'
    ),
    //'PickFrom' => 'notEmpty',
    'DropAt' => 'notEmpty'
   // 'born'  => 'date'
);

答案 1 :(得分:0)

你可以用它     形状配合&gt;文字( 'Rideoffer.PickFrom',                                  数组('class'=&gt;'地址文本',                                        'value'=&gt; $ dropFrom,                                        'error'=&gt;'不能将此字段留空。')); ?&GT;