Yii2 AppAsset在布局中不生成css / js链接

好吧,我在AppAsset中声明了我所有的CSS和 JavaScript内容,但我不能让它在前端视图中显示css和js链接.这是我的文件

应用程序/资产/ AppAsset.PHP

<?PHP

namespace app\assets;

use yii\web\AssetBundle;
class AppAsset extends AssetBundle {
    public $basePath = '@webroot';
    public $baseUrl = '@web';
    public $css = [
        'assets/css/bootstrap.min.css','assets/plugins/weather-icon/css/weather-icons.min.css',...
    ];
    public $js = [
    ];
    public $depends = [
        'yii\web\YiiAsset','yii\bootstrap\BootstrapAsset',];
}

这是我的布局(app / modules / admin / layouts / admin.PHP):

<?PHP

use app\assets\AppAsset;

AppAsset::register($this);
?>

<?PHP $this->beginPage() ?>
<!DOCTYPE html>
<html lang="en">
    <head>
        <?PHP $this->head() ?>
        <?= $this->render('partials/head') ?>
    </head>
<body class="tooltips">
    <?= $this->render('partials/colour_panel') ?>
        <div class="wrapper">
            <?= $this->render('partials/top_navbar') ?>
            <?= $this->render('partials/left_sidebar') ?>
            <?= $this->render('partials/right_sidebar') ?>
            <div class="page-content">
                <div class="container-fluid">
                    <?= $content ?>
                    <?= $this->render('partials/footer') ?>
                </div>
            </div>
        </div>
        <?= $this->render('partials/scripts') ?>
    </body>
</html>
<?PHP $this->endPage() ?>

提前致谢!

我有同样的问题.在我的情况下,布局没有<?PHP $this-> beginBody()?>和<?PHP $this-> endBody()?>里面的部分< body>< / body>标签.

它应该是这样的:

<body>
<?PHP $this->beginBody() ?>
   <!--content-->
<?PHP $this->endBody() ?>
</body>

希望它对某人有帮助

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...