我是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'
);
我在哪里错了?我该如何解决?
答案 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;