Zend Framework で 4 ステージ登録ページを使用しています。
I am using Filter Class. All validations works fine and display error in their approriate place(near the element), If there is any Issue.
しかし、「日付」要素に問題があります。他のバリデータのようにエラーは発生せず、無効な日付形式の場合はページが壊れます。
いいねを使っています
$this->add(array(
'name' => 'user_profile_dob',
'type' => 'Zend\Form\Element\Date',
'options' => array(
'label' => 'Birth Date',
),
'attributes' => array(
'id' => 'user_profile_dob',
'readonly' => true,
'placeholder' => date("m/d/y"),//set selecarray()ted to '1'
'min' => '1800-01-01',
'max' => '2010-01-01',
)
));
私が欠けているもの
日付要素を使用して、他のようにエラーを表示する方法.現在、改ページでエラーが表示されています
An error occurred
An error occurred during execution; please try again later.
Additional information:
Zend\Filter\Exception\InvalidArgumentException
File:
C:\wamp\www\1625\vendor\ZF2\library\Zend\Filter\DateTimeFormatter.php:60
Message:
Invalid date string provided