特定于操作的JS脚本就像查看脚本一样

时间:2011-09-27 15:45:42

标签: zend-framework

默认情况下,每个操作都有针对index.phtml操作的特定视图脚本index。不仅如此,我还想让js脚本具体到行动。像index.js index行动一样。

我尝试使用$ this - >查看 - > headScript() - > prependScript('myjsfile.js');,但脚本被添加到顶部,而不是我希望的底部。我想帮助者可以做到这一点。但我不知道如何创建它。或者有一个更好的解决方案,我希望。

即使我从动作中追加文件,从布局文件中追加的文件似乎总是最后出现。这不是我想要的,我希望首先加载布局文件中的文件,然后加载action方法中提供的脚本。

1 个答案:

答案 0 :(得分:0)

$this->view->headScript()->appendFile('myjsfile.js');

而不是prepend!

您可以定义文件的订单:

$this->headScript()->offsetSetFile(1, 'myjsfile1.js')
                   ->offsetSetFile(2, 'myjsfile2.js');