Yii Framework 2.0 Правила проверки даты
Я использую Yii Framework 2.0. У меня есть форма с полем ввода текста, который предназначен для даты. Я прочитал Yii Framework 2.0 оКласс yii \ валидаторы \ Validator и известны все ключи валидатора, которые могут быть использованы внутриправила () метод в модельном классе. Когда я используюДата ключ, как показано ниже, он ничего не проверяет. Это означает, что я все еще могу поместить некоторый текст в это поле ввода и могу опубликовать форму.
Когда я изменил это влогический или жеЭл. адресЯ мог видеть, что это очень хорошо проверяется, когда я помещаю что-то неправильно в поле ввода. Как я могу проверить значение даты внутри поля ввода с помощью Yii Framework 2.0?
Мой метод rules ():
public function rules()
{
return [
[['inputfield_date'], 'required'],
[['inputfield_date'], 'safe'],
[['inputfield_date'], 'date'],
];
}
Моя страница просмотра:
<?php $form = ActiveForm::begin(); ?>
<?= $form->field($model, 'inputfield_date')->textInput(); ?>
<?php ActiveForm::end(); ?>