默认情况下,每个操作都有针对index.phtml
操作的特定视图脚本index
。不仅如此,我还想让js脚本具体到行动。像index.js
index
行动一样。
我尝试使用$ this - >查看 - > headScript() - > prependScript('myjsfile.js');,但脚本被添加到顶部,而不是我希望的底部。我想帮助者可以做到这一点。但我不知道如何创建它。或者有一个更好的解决方案,我希望。
即使我从动作中追加文件,从布局文件中追加的文件似乎总是最后出现。这不是我想要的,我希望首先加载布局文件中的文件,然后加载action方法中提供的脚本。
答案 0 :(得分:0)
试
$this->view->headScript()->appendFile('myjsfile.js');
而不是prepend!
您可以定义文件的订单:
$this->headScript()->offsetSetFile(1, 'myjsfile1.js')
->offsetSetFile(2, 'myjsfile2.js');