开发者

Action specific JS Script just like view scripts

开发者 https://www.devze.com 2023-04-08 07:54 出处:网络
By default, every action has its specific view script like index.phtml for index action. However more to this, I also want to have js script specifics to actions as well. like index开发者_高级运维.js

By default, every action has its specific view script like index.phtml for index action. However more to this, I also want to have js script specifics to actions as well. like index开发者_高级运维.js for index action.

I tried to use $this -> view -> headScript() -> prependScript('myjsfile.js');, but the script is added to top and not at the bottom as I was hoping for. I suppose a helper would do the trick. but i dont know how to create it. or there is a better solution of what i am hoping for.

Even though I appendFile from the action, the files which are appended from the layout file always seems to come at last. Which is not what I want, I want files in the layout file to be loaded first and then the script provided in the action method.


try

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

instead of prepend!

you can altough define an order for the files:

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

精彩评论

暂无评论...
验证码 换一张
取 消