1

フォームでCJuiDatePickerを使用しmm/dd/yyていますが、2 つの異なる形式を使用する必要があります。dd/mm/yy$_POST

$questionario->widget('zii.widgets.jui.CJuiDatePicker', array(
    'model' => $modeloDoQuestionario,
    'attribute' => 'data_preenchimento',
    'language' => 'en',
    'options' => array(
        'showAnim' => 'fold',
        'showButtonPanel' => true,
        'showOn' => 'both',
        'dateFormat' => 'dd/mm/yy',
        'altField' => '#Questionarios_data_preenchimento',
        'altFormat' => 'mm/dd/yy', 
    ),
    'htmlOptions' => array(
        'style' => 'height:14px;'
    ),
));

これは HTML のフィールドです。

<input style="height:14px;" id="Questionarios_data_preenchimento" name="Questionarios[data_preenchimento]" type="text" />

しかし、私はまだmm/dd/yyフォーマットを取得しています$_POST...何が問題なのですか?

4

2 に答える 2

1

次のような構成ファイル「main.php」に入れることができます。

'widgetFactory' => array(
    'widgets' => array(
        'CJuiDatePicker' => array(
            'scriptFile' => 'jquery-ui.min.js',
            'language' => 'en',
            'options' => array(
                'dateFormat' => 'dd/mm/yy',
                'showAnim' => 'fold',
                'fontSize' => '0.85em',
            ),
        ),
    ),
),

これまでに「CJuiDatePicker」ウィジェットを呼び出すと、この形式が継承されます。

于 2013-07-31T12:39:04.510 に答える