Задать вопрос
@frmax
человек

Как правильно писать свой rules yii2?

Привет,

Написал свой rules - но он почему-то не отрабатывает.
public function rules() {
		return [
                        ['dob', 'validateBithday', 'skipOnEmpty' => false, 'skipOnError' => false],
		];
	}


public function validateBithday($attribute, $params)
        {
            if(date('Y', strtotime($attribute)) > data('Y')-18){
                return $this->addError($attribute, 'You should be more years.');
            }
        }


в дату dob вводим '2015-December-08'
  • Вопрос задан
  • 161 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@frmax Автор вопроса
человек
public function validateBithday($attribute, $params)
        {
            if(<b>date('Y', strtotime($this->dob)) > date('Y')-18)</b>{
                return $this->addError($attribute, 'You should be more years.');
            }
        }


Верное решение!
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы