在 Yii2 高级模板中制作持久的 CSS 和 JS

Posted

技术标签:

【中文标题】在 Yii2 高级模板中制作持久的 CSS 和 JS【英文标题】:Make persistent CSS and JS in Yii2 Advanced Template 【发布时间】:2016-12-07 08:50:29 【问题描述】:

我已经使用 Yii2 框架开发了一个项目,并且我已经修改了 backend\web\assets\12qwer34 的 CSS 和 JS。但是当我将项目克隆到新目录项目时,新的一个项目没有使用来自backend\web\assets\12qwer34的相同CSS和JS,它使用来自另一个目录的CSS和JS。

有谁知道如何让 CSS 和 JS 变得持久化?

【问题讨论】:

【参考方案1】:

backend\web\assets 目录下的文件是从原始 .css 文件生成的。

backend\assets\ 中有AppAsset.php 文件,您可以在其中通过设置属性添加自定义css 文件:

public $css = ['styles/yourstyles.css'];

然后在backend\web\styles\中添加一个名为yourstyles.css的文件。

【讨论】:

以上是关于在 Yii2 高级模板中制作持久的 CSS 和 JS的主要内容,如果未能解决你的问题,请参考以下文章

Yii2前端和后端之间的链接(高级模板)

Yii2 - 具有后端分支的高级模板

Yii2 Nginx Elastic Beanstalk 上的高级模板

yii2 安装

Yii2 高级模板 多域名管理问题

yii2 安装