<?php
$jsOptions = [
# js config 1
[
'options' => [
'position' => 'POS_END',
// 'condition'=> 'lt IE 9',
],
'js' =>[
'js/jquery.min.js',
'js/jquery.qrcode.min.js',
'js/slider.js',
'js/tab.js',
],
],
];
# css config
$cssOptions = [
# css config 1.
[
'css' =>[
'css/quan.css',
'css/ttttt.css',
'css/user.css',
],
],
];
\Yii::$service->page->asset->jsOptions = \yii\helpers\ArrayHelper::merge($jsOptions, \Yii::$service->page->asset->jsOptions);
\Yii::$service->page->asset->cssOptions = \yii\helpers\ArrayHelper::merge($cssOptions, \Yii::$service->page->asset->cssOptions);
\Yii::$service->page->asset->register($this);
?>
<?php $this->beginPage() ?>
<!DOCTYPE html>
<html lang="en">
<head>
</head>
以上代码可以看到在head处并没有加入
<?= Yii::$service->page->widget->render('base/head',$this); ?>
测试网页页面没有正常加载css,仅加载了JS,只有加入了head这句话才加载css,正常情况只要添加了
\Yii::$service->page->asset->register($this);
就可以正常加载吗?为什么非要
<?= Yii::$service->page->widget->render('base/head',$this); ?>
```才可以正常加载?