簡體   English   中英

格式化列會導致Doctrine ORM嗎?

[英]Formatting column results in Doctrine ORM?

我有一個時間戳字段(使用可時間戳模板),我只想在一個SELECT查詢的結果中使用不同的格式。 有沒有辦法在Doctrine_Query :: create()方法中傳遞日期/時間格式的字符串? 或者也許-> setParams()或-> setOptions有辦法?

我可以使用Zend_Date在“視圖”中設置日期格式,但是我的內心深處有些東西不喜歡這個想法。

不確定查詢的格式,但我想回答您問題的這一部分:

我可以使用Zend_Date在“視圖”中設置日期格式,但是我的內心深處有些東西不喜歡這個想法。

我認為,格式化輸出正是View的工作-絕對不是數據庫引擎的角色,也不是Model層。

此外,如果您希望應用程序國際化/本地化怎么辦? 日期格式對於每個國家/語言都不相同; 而且我認為不同的格式在數據庫層上也沒有位置:這純粹是輸出問題-如果是View的問題。

暫無
暫無

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

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