100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Yii2.0引入CSS JS文件方法

Yii2.0引入CSS JS文件方法

时间:2018-10-06 04:11:13

相关推荐

Yii2.0引入CSS JS文件方法

后端开发|php教程

yii2.0,css,js

后端开发-php教程

在yii2中,由于yii2版本升级导致了,很多yii2的用法跟yii1有着很大的区别,这几天一直在view层的视图界面徘徊着,遇到什么问题呢? 问题就是搞不清我该如何去引入CSS,JS文件了!也看了社区中其它有经验的大神的教学,也按着做了,但是还是有一些问题存在着,比如说yii2的项目打开后,头部和尾部是公共的,该如何去掉?以及如何才能不改动原main.php文件的情况下,去引入JS,CSS文件,也许有一种办法就是写一个xxxAsset.php的配置文件,然后通过xxx Asset::register($this)可以引入文件,但是这下我又遇到问题了,碰到了这句代码无效,不起作用,在firebug打开后,head里没有引入任何的CSS,JS文件,样式也变得乱七八糟,后来我又查了下相关资料,恰巧,下了一个其他人发的yii2后台模版,于是,今天早上我大概了看了下后台的样式是怎么布局的,总结了下:

1、在前台view中最简单不过的就是像之前那样一个文件一个文件的引入,于是在顶部使用use调用代码段

仿微信公众平台源码,安装ubuntu 盘分区,tomcat怎么设置数据库,爬虫彩票预测,腾讯云文字识别php,光泽seo公司lzw

use yii\helpers\Html;

adbwinapi源码,vscode保存一下光标没了,程序员 ubuntu,tomcat升级会有什么影响,sqlite 查询换行,医院网页设计,b2b网站 服务器买 还是 租,织梦fck插件,web前端设计框架,水滴形的爬虫,php获取访问者ip,中山稳定的百度seo推广,网站 提供 第三方下载,网页两侧广告源码,as3 模板方法,jq 页面下拉加载更多,jsp医院管理系统源码,java版出库程序lzw

然后在下面的Html中可以这样调用

e4a源码怎么使用,vscode格式报错,ubuntu 挂载pxe,tomcat换成nginx,sqlite自动计算,云服务器30g硬盘够用吗,下拉框日期插件,前端技术框架ppt,保险爬虫分析,php语言学习,seo关键词自然排名,aspx网站 整站抓取,网页打印时打成代码,模板展示网站源码,单页面网站下载,桃源文件管理系统破解版,汽车有程序系统吗lzw

//这里***代表你的目录名或者文件名 //***同上

这样的话就不需要动其他文件,直接引入文件就好了,需要哪个引入哪个,当然这样写的话就是每次得写很多行代码去加载,最好还是写到配置文件中,但是用配置文件来引入这个问题我暂时还没弄通,后面如果找到原因我会分享给大家

2、前台这样引入,那么在controller中怎么自定义样式文件呢

在控制器中加上以下代码

public $layout = ‘layout’;//在类中定义一个变量,名为$layout

注意的是这个layout在你的view中有个目录叫layouts,在这个目录下,我新建了一个文件名为layout.php,在其中我加上一句代码

这样控制器就会自动去找当前视图目录下的layouts目录下的加载视图文件的php文件

以上的几行简短的代码就解决了新手不知道该如何去加载CSS,JS文件的问题,大家如果觉得写***Asset.php文件会有问题,就用我这种办法,后期等熟悉了yii2之后在改用其他的办法去加载

另外,我再补充下,在view中怎么去跳转链接到其他的视图文件

同样在顶部先引入类库

use yii\helpers\Url;

然后再需要链接跳转的地方这样写:

//post为你的当前控制器名,index为view模版

是不是特别简单啊!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。