ZendFramework Headscript Helper - 使脚本独一无二

时间:2011-11-17 17:47:13

标签: php zend-framework zend-framework-mvc

如何确保添加 headScript headStyle助手 css 文件

我要问的原因是我想在灯箱和所有Flashmassages.E.g中显示一些内容。成功编辑的个人资料通知。

要在灯箱中显示flashmessages,我想检查布局脚本的顶部是否已设置,以防它们是我想使用headScript帮助程序附加所需的javascript库。

问题在于,此时无法控制已添加的脚本。也许在其他用例需要库的页面上,它已经添加了addScript。

如何确保所有脚本只添加一次给我的助手?

我已经检查过这些帮助程序扩展 Zend_View_Helper_Placeholder_Container_Standalone ,它在内部使用ArrayObject来保存数据并提供getter& setter到数组对象。

这里的解决方案可能是每次添加脚本文件(如果已存在使用ArrayObject时都要检查?

1 个答案:

答案 0 :(得分:1)

只要路径和文件名是相同,文件就只会添加一次。 Zend View助手应该为您照顾。