Я новичок в zend framework 2, и у меня есть вопрос о сравнении двух входов в заводской форме. Мой сценарий выглядит следующим образом:zend framework 2 - сравнить 2 входа с использованием валидатора?
Я хочу сравнить два входа, например, $startDate
и $endDate
. Я хочу подтвердить, что $startDate
всегда меньше $endDate
. Как я собираюсь это сделать? Например:
$inputFilter->add($factory->createInput(array(
'name' => 'startDate',
'required' => true,
'validators' => array(
array(
'name' => 'LessThan',
'options' => array(
'max' => $endDate,
),
),
),
)));
FYI, я после учебник альбома и $inputFilter
создается в classTable.php
.
Thanks
или это другой способ достичь этого? Спасибо ... – tekmin
Вы можете использовать валидатор обратного вызова аналогично этому ответу -> http://stackoverflow.com/questions/17529906/zf2-validation-how-can-i-validate-dependent-fields/17532467# 17532467 – Crisp
Большое спасибо. Работает! – tekmin