2016-06-08 71 views
0

當我試圖驗證$日期斷言,這樣的: @assert \日期()斷言日期驗證誤差的symfony]

/** 
* @ORM\Column(type="date") 
* @DatagridColumn(sortable=TRUE) 
* @Assert\Date() 
* @Assert\NotBlank() 
*/ 
private $date; 

但我有一個錯誤:

Error: Call to a member function format() on string

500 Internal Server Error - FatalErrorException

有誰知道,爲什麼會發生?

From documentation: TYPE could be string.

我還檢查了使用格式轉儲()和它的正確> YYYY-MM-DD

沒有驗證它的工作原理是正確的。

謝謝你,因爲財產$date是一個字符串,你有這樣的錯誤的任何信息

+0

導致問題的代碼在哪裏?你可以編輯你的文章並張貼特定的代碼嗎? –

回答

0

,而應該是一個對象DateTime