我想将DateHelper
中的distance_of_time_in_words
函数用于另一个Helper。
如何在我的自定义助手中使用symfony DateHelper
?
非常感谢任何提示。
我认为最好的方法是在apps/frontend/config/settings.yml
:中全局定义您的助手
all:
.settings:
standard_helpers: [Partial, Cache, I18N, Date]
这样,standard_helpers
中的所有帮助程序将始终加载并在您的视图中可用。
Ps:注意不要覆盖你自己的standard_helpers
,而只是在末尾添加Date
。
我想我找到了解决方案。
在我的助手中调用distance_of_time_in_words()函数之前添加了以下行。
sfProjectConfiguration::getActive()->loadHelpers(array('Date'));
这正是我需要的,谢谢。