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