2013-03-05 4 views
0

Я новичок в cakephp и пытаюсь создать приложение в нем. У меня есть текстовые поля, я хочу, чтобы их проверяли. Я слежу за учебниками 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

ссылка http://book.cakephp.org/2.0/ru/index.html –

ответ

0

Вы использовали запятая в dropat

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

удалено, все еще не работает – z22

+0

вы можете добавить полный код .ctp-файла? –

0

Вы можете использовать этот форма-> текст ('Rideoffer.PickFrom', массив ('класс' => 'адрес-текст', «значение '=> $ dropFrom, ' error '=>' Невозможно оставить это поле пустым. ')); ?>