Tôi có một trường datetime trong một hình thức mà tôi muốn từ bỏ định dạng mặt nạ yyyy-mm-dd hh:mi
, và tôi sử dụng đoạn mã sau:Symfony datetime trường định dạng
$builder->add('beginDate', 'datetime', array('widget' => 'single_text',
'date_format' => 'yyyy-MM-dd HH:i'))
Nhưng những gì tôi nhận được trong lĩnh vực hình thức là một cái gì đó như thế này:
2014-08-25T22: 37: 37Z
tôi muốn một cái gì đó như:
2014-08-25 22:37
Tôi có thể có được điều này?
Tôi đã nhìn thấy this và this nhưng không tìm thấy một ví dụ thực tế trong nhiều giờ (định dạng 24 giờ) và phút
cảm ơn bạn
cùng một kết quả: '2014-08-13T00: 00: 00Z' –
Cho rằng đầu ra bao gồm giây và chênh lệch múi giờ, rõ ràng định nghĩa định dạng không được đăng ký đúng cách. Có lẽ nó không phải là một định dạng hợp lệ cho chế độ widget single_text và symfony đang rơi trở lại mặc định được xác định trước hoặc có thể đó là vấn đề về bộ nhớ cache. Bạn có thể xóa bộ nhớ cache của mình để xem liệu bộ lọc có tạo ra định dạng đầu ra mong muốn hay không. 'php app/console cache: xóa'. –