新建资源文件(JS CSS):
assets/文件夹名称/资源文件名称
<?php
namespace app\assets\gm;
use app\assets\AppAsset;
class BsAsset extends AppAsset
{
public $css=[
];
public $js=[
'lab/jquery/jquery-2.1.4.min.js',
'js/vue2.6.11.js',
];
public $depends=[
];
}
使用资源文件
views/layouts/文件夹名称/文件名称
<?php
use app\assets\gm\BsAsset;
BsAsset::register($this);
?>
<?php $this->beginPage() ?>
<!DOCTYPE html>
<html lang="<?= Yii::$app->language ?>">
<head>
<meta charset="<?= Yii::$app->charset ?>">
<!--<meta name="viewport" content="width=device-width, initial-scale=1">-->
<!--不缓存浏览器数据-->
<!--<meta http-equiv="pragma" content="no-cache" />-->
<!-- <title>管理后台</title>-->
<?php $this->head() ?>
</head>
<?php $this->beginBody() ?>
<?=$content?>
<?php $this->endBody() ?>
</html>
<?php $this->endPage() ?>
布局文件使用
public $layout = false;
public $layout = "main";
$this->layout = false;
$this->layout = "main";
$this->context->layout = false;
$this->context->layout = 'main';