簡體   English   中英

symfony2-帶有日期字段的表格

[英]symfony2 - form with date field

我對symfony表單和日期字段有疑問。 當我查看該字段時,將從數據庫中檢索到的值減去當它作為小部件single_text呈現時的一天,我無法修復它。

對於項目,我將Symfony 2.6Beta用於Bootstrap表單支持。

表單中的字段已定義:

$builder->add('natoIl', 'birthday', array(
    'widget' => 'single_text',
    'empty_value' => '',
    'format' => 'dd/MM/yyyy',
    'model_timezone' => 'Europe/Rome',
    'view_timezone' => 'Europe/Rome'
));

我在MySQL和PostgreSQL上遇到這個問題。

非常感謝你

編輯:僅將“窗口小部件”選項設置為“ single_text”時才會出現問題。 我需要將其視為添加日期選擇器字段的文本輸入。

編輯#2:

經過各種測試,我發現問題出在我使用PHP Web服務器時。 我使用的PHP版本是5.5.9-1ubuntu4.5 PC,帶有Linux Mint。

可能需要適當設置視圖和/或模型時區:

http://symfony.com/doc/current/reference/forms/types/date.html#view-timezone

這是一個已修復的錯誤。 然后,解決方案是升級symfony。

https://github.com/symfony/symfony/issues/12808

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM