1

プロジェクトに sfWidgetFormJQueryDate を追加しようとしていますが、検証に合格したくありません。フィルタリングしようとすると「日付が無効です」と表示されます。
コードは次のとおりです。

 $this->setWidgets(array(
        'date' => new sfWidgetFormDateRange(
            array(
                'from_date' => new sfWidgetFormJQueryDate(array(
                        'config' => '{buttonText: "Choose Date"}',
                        'date_widget' => new sfWidgetFormDate(array('format' => '%year%-%month%-%day%'))
                    )
                ),
                'to_date' => new sfWidgetFormJQueryDate(array(
                        'config' => '{buttonText: "Choose Date"}',
                        'date_widget' => new sfWidgetFormDate(array('format' => '%year%-%month%-%day%'))
                    )
                ))),
    // ...
    $this->setValidators(array(
        'date' => new sfValidatorDateRange(
            array('required' => false,
                'from_date' => new sfValidatorDate(
                    array('required' => false)
                ),
                'to_date' => new sfValidatorDate(
                    array('required' => false)
                ))),

私はおそらく何かが欠けています。

4

1 に答える 1