yii2 php怎么引入css,Yii2学习笔记七:Yii2怎么引入css和js文件

本文介绍了在Yii2框架下如何正确引入外部CSS样式表和JS脚本文件。首先,需要在模板文件中注册AppAsset类,然后在视图文件中通过`registerCssFile`和`registerJsFile`方法指定文件路径和加载位置。此外,也可以在AppAsset.php资产包文件中集中配置静态资源。通过这种方式,可以确保CSS和JS在页面中正确加载并提升页面性能。
摘要由CSDN通过智能技术生成

Yii2怎么引入css和js文件

1.首先需要在模板文件中添加

use frontend\assets\AppAsset;

AppAsset::register($this);

<?php $this--->beginPage() ?>

<?php $this--->beginBody() ?>

<?php $this--->endBody() ?>

<?php $this--->endPage() ?>

2.视图文件中可以通过以下方法注册

$this->registerJsFile('statics/libs/kindeditor/kindeditor-all-min.js',['position' => \yii\web\View::POS_HEAD]);

$this->registerJsFile('statics/tea/js/imagezoom.js',['position' => \yii\web\View::POS_END]);

$this->registerCssFile('statics/libs/kindeditor/themes/default/default.css');

$this->registerJs('

KindEditor.ready(function(K) {

window.editor = K.create("#post-content");

});

');

3.或者在AppAsset.php文件中进行配置

$this->registerJsFile('statics/libs/kindeditor/kindeditor-all-min.js',['position' => \yii\web\View::POS_HEAD]);

class AppAsset extends AssetBundle

{

public $basePath = '@webroot';

public $baseUrl = '@web';

public $css = [

'statics/css/bootstrap.min.css',

'statics/css/font-awesome.min.css',

'statics/css/ionicons.min.css',

'statics/css/AdminLTE.min.css',

'statics/css/skin-blue.min.css',

'statics/css/style.css',

];

public $js = [

'statics/js/bootstrap.min.js',

'statics/js/app.min.js',

'statics/js/tool.js',

];

public $depends = [

'yii\web\YiiAsset',

// 'yii\bootstrap\BootstrapAsset',

];

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值