我正在使用Yii2框架开发Web应用。定义(扩展)了新的AssetBundle。
class NeonAsset extends AssetBundle {
public $sourcePath = '@app/themes/neon/';
public $css = [
'css/font-icons/entypo/css/entypo.css',
'...',
'...'
];
public $js = [
'js/be_in_head_tag.js',
'...',
'...',
];
}
在渲染时,CSS文件会被发布在<head>
标签中,而JS文件则会被发布在<body>
标签的底部。这样是可以的。
但是我希望单个名为be_in_head_tag.js
的文件能够被发布在<head>
标签中。并且当我使用$jsOptions
时,它会将所有JS文件移动到<head>
标签中。
有没有可能只针对一个文件进行选项设置呢?