Как создать правило проверки, которое позволяет пустому поле, но если это не так, оно должно быть числовым и длиной 4 символа?
Это то, что у меня есть сейчас
'year' => array(
'numeric' => array(
'rule' => 'numeric',
'message' => 'Numbers only'
),
'maxLength' => array(
'rule' => array('maxLength', 4),
'message' => 'Year in YYYY format'
),
'minLength' => array(
'rule' => array('minLength', 4),
'message' => 'Year in YYYY format'
)
)
Это отлично работает, но когда поле пусто, оно все равно выполняет проверку.
Спасибо,
Тройник