2012-07-24 21 views
0

我有一個實體,稱爲Event,與田startDatestartTimeendDateendTimestartDateendDate是其中endDate可以爲NULL的日期,如果它與startTime相同(如果它讓事情變得更容易,我還沒有事件,則可以更改此行爲)。 startTimeendTime不能爲NULL。它還有一個isOnDate(\DateTime $date)方法,如果事件將在給定日期運行,則返回trueSymfony的2 - 生成的鏈接日曆月表事件在它

就像是痛苦的,但我終於產生任何給定的日曆月的HTML表格,經過一個月的第一天(firstDow)和天數的星期幾當月(numDays)爲模板變量。

如果給定的日期有一個或多個事件,下一步將使某些表單元格鏈接到事件或事件列表頁面。現在我有點卡住了,因爲我不知道如何獲取模板中每個單元格的DateTime()對象。

有人可以給我一個提示嗎?或者我是完全錯誤的?

回答

0

可以顯示日期時間的對象爲使用枝條篩選日期文本日期:

{{ event.startDate|date("m/d/Y") }} 
+0

這不是一個真正的問題,因爲我不必顯示任何Event對象的數據,但是如果給定日期有任何事件,則會生成鏈接。 – GergelyPolonkai 2012-07-24 18:37:42

0

你可以使用Ajax和jQuery動態網頁可以用你的數據庫鏈接。您可以從Symfony2的此日曆代碼開始:http://www.symfocal.com