我想使用DateHelper
中的distance_of_time_in_words
函數到另一個輔助程序中。如何將輔助函數加載到symfony中的另一個幫助程序中
如何使用symfony DateHelper
到我的自定義幫助器中?
任何提示都非常感謝。
我想使用DateHelper
中的distance_of_time_in_words
函數到另一個輔助程序中。如何將輔助函數加載到symfony中的另一個幫助程序中
如何使用symfony DateHelper
到我的自定義幫助器中?
任何提示都非常感謝。
我想我找到了解決方案。
在我的助手中調用distance_of_time_in_words()函數之前添加了以下行。
sfProjectConfiguration::getActive()->loadHelpers(array('Date'));
這就是我所需要的,謝謝。
我認爲最好的辦法,是在全球範圍內定義你的幫手,在您的apps/frontend/config/settings.yml
:
all:
.settings:
standard_helpers: [Partial, Cache, I18N, Date]
這樣,所有從standard_helpers
的助手總是會被加載並提供你的看法。
PS:注意不要忽略自己的standard_helpers
但只是添加Date
到底。
感謝回覆@ j0k現在我得到致命錯誤:調用未定義的函數distance_of_time_in_words()。 – 2012-07-18 10:28:41
您是否清除了緩存? – j0k 2012-07-18 10:29:20
是的,我也處於開發模式。 – 2012-07-18 10:35:09