我是新來的zend框架2,我有一個問題比較工廠支持的形式兩個輸入。我的情況如下:zend框架2 - 使用驗證器比較2個輸入?
我想比較兩個輸入,例如,$startDate
和$endDate
。我想驗證$startDate
總是小於$endDate
。我如何去做這件事?例如:
$inputFilter->add($factory->createInput(array(
'name' => 'startDate',
'required' => true,
'validators' => array(
array(
'name' => 'LessThan',
'options' => array(
'max' => $endDate,
),
),
),
)));
僅供參考,我正在關注的專輯教程,並在classTable.php
創建$inputFilter
。
謝謝
或者是通過其他方式來實現?謝謝... – tekmin
你可以用類似於這個答案的方式使用回調驗證器 - > http://stackoverflow.com/questions/17529906/zf2-validation-how-can-i-validate-dependent-fields/17532467# 17532467 – Crisp
非常感謝。它的工作! – tekmin