怎样在布局中根据不同的视图加载不同的JS和css资源
请问老师,怎样在布局中根据不同的视图加载不同的JS和css资源?
比如通用布局main.php
视图A.php需要用到A.js,A.css
视图B.php需要用到B.js,B.css
请问怎样在main.php分别加载呢?
谢谢老师。
请问老师,怎样在布局中根据不同的视图加载不同的JS和css资源?
比如通用布局main.php
视图A.php需要用到A.js,A.css
视图B.php需要用到B.js,B.css
请问怎样在main.php分别加载呢?
谢谢老师。
2015-05-31
首先公用的js、css文件可以现在main.php当中,
不同视图用到的不同的js、css文件,最简单的方式就是直接在不同的视图当中引用,比如在A.php文件中想用A.js、A.css:
A.php
<script src='js/A.js'></script> <link rel="stylesheet" href="css/A.css" type="text/css"> <h1>hello A.php</h1> ....
如果非要将js、css的加载放到布局当中,就可以使用数据块了。
复杂点的,YII2中也提供了资源包来进行对js、css这些资源的管理和使用,后面介绍。
举报