Symfony:超载助手?

时间:2010-12-10 22:49:23

标签: html5 symfony1 symfony-1.4

我想重载include_http_metas()帮助程序(来自AssetHelper类)以使其符合HTML5。

有什么想法吗?

非常感谢。

2 个答案:

答案 0 :(得分:1)

只需复制应用程序的lib / helper目录中的AssetHelper.php文件(根本没有类AssetHelper类),然后在副本中进行更改。

来源:http://www.symfony-project.org/book/1_2/07-Inside-the-View-Layer(§添加自己的助手)

答案 1 :(得分:1)

我不确定你想要做什么但是因为include_http_metas()调用sfContext :: getInstance() - > getResponse() - > getHttpMetas()你可以使用你自己的响应类(在工厂中定义) .yml config)并在那里使用你自己的getHttpMetas()。