2015-08-05 2 views
0

я заверил поле письма в ниже коде, но он не работает ..CakePHP валидации алфавит вопрос

<?php 
    class User extends AppModel { 
     public $name = 'User'; 
     public $displayField = 'name'; 

     public $validate = array(
      'firstname'=>array(
       'Please enter your firstname.'=>array(
        'rule'=>'[a-zA-Z]+', 
        'message'=>'Please enter your firstname.' 
      ) 
     ), 
?> 

может кто-нибудь помочь пожалуйста

+0

«Пожалуйста, заполните» - сообщение может быть по умолчанию вашего браузера, если поле формы является обязательным. Вы можете попробовать установить «required» => false в вашем шаблоне просмотра, чтобы отключить требуемую опцию во время тестирования, поэтому должно появиться ваше сообщение AZ-ошибки ... Мы можем помочь вам лучше, если вы дадите больше информации о проблеме. Как выглядит форма? Что вы вводите для проверки валидации, какого браузера и CakePHP-версии вы используете ... –

ответ

0

Вы не закончились ваш массива и ваш класс, который скорее всего, проблема.

<?php 
    class User extends AppModel { 
     public $name = 'User'; 
     public $displayField = 'name'; 

     public $validate = array(
      'firstname'=>array(
       'Please enter your firstname.'=>array(
        'rule'=>'[a-zA-Z]+', 
        'message'=>'Please enter your firstname.' 
      ) 
     ) 
    ); 
    } 
?> 
+0

no it does not work – User

+0

Какая у вас проблема. Является ли проверка не запущена вообще? Это проверка, но неправильно? Вы получаете какие-либо ошибки? –

+0

его получение подтверждено как jst pls заполнить поле ... – User

Смежные вопросы