Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Yii2中将前端CSS文件包含到后端

在Yii2中将前端CSS文件包含到后端
EN

Stack Overflow用户
提问于 2016-09-01 22:30:13
回答 1查看 537关注 0票数 0

我试图在frontend/web/css中包含一个css文件,用于后端主布局。是为后端工作,但为前端生成错误。前端web url为staging.example.com,后端web url为backend.example.com.。

代码语言:javascript
运行
AI代码解释
复制
<?php
namespace frontend\assets;
use yii\web\AssetBundle;

class IconAsset extends AssetBundle
{
    public $sourcePath = '@frontend/web';
    public $css = [
        'css/icon.css',
    ];
}
?>

代码在前端布局main.php

代码语言:javascript
运行
AI代码解释
复制
use frontend\assets\IconAsset;
IconAsset::register($this);

后端布局代码main.php

代码语言:javascript
运行
AI代码解释
复制
use frontend\assets\IconAsset;
IconAsset::register($this);
EN

回答 1

Stack Overflow用户

发布于 2016-09-01 22:52:14

您需要在前端创建自定义资产束,如下所示

代码语言:javascript
运行
AI代码解释
复制
     namespace frontend\assets;
     use yii\web\AssetBundle;
     use yii\web\YiiAsset;

        class CustomAsset extends AssetBundle{
            public $basePath = '@webroot';
            public $baseUrl = '@web';
            public $css = [
                'css/custom.css',
                'css/another_css.css'
            ];
        }`

将上面的代码放在前端web可访问文件夹中,并将此资产注册到bakend主布局文件中,如下所示

代码语言:javascript
运行
AI代码解释
复制
use frontend\assets\CustomAsset;
use Yii;

$bundle = CustomAsset::register(Yii::$app->view);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39285665

复制
相关文章
eclipse中将java文件打成jar包
软件开发的最后一步就是软件的打包与发布,这也是很重要的一步。这几天在Eclipse中做了一个小软件,准备将其打成可运行的jar包进行发布,在网上搜了好多关于在Eclipse中如何打jar包的方法,大致有以下三种方法: 1、Eclipse export:利用Elicpse中的export将项目导出为一个jar包,这种方法我感觉比较麻烦,得手动写一个清单文件(manifest.mf),而且我在用这种方法打包时并没有成功,试了好多次都没弄好,打成的jar包就是不能运行,所以我放弃使用这种方法。 2、用jar打包命
闵开慧
2018/03/30
1.6K0
eclipse中将java文件打成jar包
用发展的眼光追技术
YII2 这个框架是 PHP 语言生态下的一款 Web 应用框架。有过 PHP 开发经验的开发者都不会陌生,或多多少都听说过,熟悉,至少接触过。
needrunning
2020/03/04
1.5K0
前端后端
记得多年前做Java开发的时候,对于Java Web框架真是非常痴迷,痴迷的一个主要原因就是感觉很神秘,因为还在大学,只会简单的用用,做一个简单demo,从hello world开始,实现一个看起来丑得要命的小网站,所以我也深信,那个网站的用户只有我一个人。 学习了很多的框架,就会发现逐渐在各式框架中淹没,学习一个框架的成本其实也不低,有很多的时间就花在了配置各种复杂的环境,然后浅尝辄止。所以接触了越多的框架,越觉得心虚。 工作了之后,环境部署的问题就不是主要问题了,因为我们接受的
jeanron100
2018/03/21
1.3K0
前端后端
前端下载远程文件从后端获取文件名
前端基于远程二级制流下载文件的时候需要注意的前端需要在axios拦截器里面设置responseTypelei'x
李维亮
2023/03/11
2.1K0
为什么微前端开始在流行:后端解耦,前端聚合
采用新技术,更多不是因为先进,而是因为它能解决痛点。 过去,我一直有一个疑惑,人们是否真的需要微服务,是否真的需要微前端。毕竟,没有银弹。当人们考虑是否采用一种新的架构,除了考虑它带来好处之外,仍然也考量着存在的大量的风险和技术挑战。 前端遗留系统迁移 自微前端框架 Mooa 及对应的《微前端的那些事儿》发布的两个多月以来,我陆陆续续地接收到一些微前端架构的一些咨询。过程中,我发现了一件很有趣的事:解决遗留系统,才是人们采用微前端方案最重要的原因。 这些咨询里,开发人员所遇到的情况,与我之前遇到的情形并相似
Phodal
2018/07/20
1K0
什么是前端什么是后端?前端后端区别
什么是前端什么是后端?前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。多数后端开发人员从事于构建工作应用程序背后的实际逻辑。前后端需要相互配合,共同完成一个项目。
艳艳代码杂货店
2021/09/19
3.4K0
前端 VS 后端
我曾经认为--如果我了解JavaScript,那写后端会很容易。我之所以认为简单,是因为Node是JavaScript。我没必要去学一门新语言。
Jimmy_is_jimmy
2023/05/23
3190
前端 VS 后端
前后端分离项目后端向前端返回压缩包的方法实现java版
最近公司的项目是让前端有让用户下载zip压缩包(里面都是图片,图片是保存在ftp上的)的任务,经过调研,将最终方案复制在下面:
gzq大数据
2021/09/28
1.2K0
前端性能优化—将CSS文件放在顶部
CSS文件放置在head中和放在body底部,对CSS本身的下载时间不会有影响,但对页面的呈现有非常大的影响,与用户体验密切相关。
红目香薰
2022/11/29
9340
在Java中将ArrayList转换为Array
In this tutorial you will learn how to convert ArrayList to Array in Java.
用户7886150
2021/04/29
1.9K0
一款基于Yii2开发的免费商城系统
Leadshop是一款免费商城系统,基于Yii2开发,支持composer,优化核心,减少依赖,基于全新的架构思想和命名空间。 Leadshop运行环境是Linux+Nginx+PHP7.4+MySQL(5.6|5.7),基于Apache License 2.0开源协议,前后端代码开源无加密,支持二次开发,支持商用。前端技术栈为ES6、vue、vuex、vue-router、vue-cli、axios、element-ui、uni-app,后端技术栈有Yii2、Jwt、Mysql、Easy-SMS。采用了标准RESTful API ,高效的API阅读性,具有扩展性强、结构清晰的特点
老鱼的日常
2023/09/09
3100
一款基于Yii2开发的免费商城系统
Yii2 UploadedFile上传文件
原文链接:https://blog.csdn.net/lilongsy/article/details/84620377
双面人
2019/11/22
7800
java分前端后端吗_Java Web属于前端还是后端
Java Web是属于后端,Java Web就是用Java技术开发的Web应用,而Java是一种可以编写跨平台应用软件、完全面向对象的高级程序设计语言,一般常用于后端服务器的开发和Android软件的开发。
全栈程序员站长
2022/09/08
1.8K0
linux中将文本附加到文件末尾
在 Linux 中使用配置文件时,有时需要将诸如配置参数之类的文本附加到现有文件中。追加只是意味着将文本添加到文件的末尾或底部。 使用>>运算符附加文本 >>操作者输出重定向到一个文件,如果该文件不存在,则创建,但如果它存在,则输出将在文件的末尾追加。 例如,你可以使用echo 命令将文本附加到文件的末尾 # echo "rumenz.com" >> /root/rumenz.txt 或者,你可以使用 printf命令(不要忘记使用\n字符添加下一行) # printf "rumenz.com\n" >>
玖柒的小窝
2021/10/21
1.6K0
前端-在 css 中什么是好的注释?
Robert C. Martin写的《Clean Code》是我读过的最好的编程书籍之一,若没有读过,推荐你将它加入书单。
grain先森
2019/03/29
1.8K0
linux中将文本附加到文件末尾
在 Linux 中使用配置文件时,有时需要将诸如配置参数之类的文本附加到现有文件中。追加只是意味着将文本添加到文件的末尾或底部。 使用>>运算符附加文本 >>操作者输出重定向到一个文件,如果该文件不存在,则创建,但如果它存在,则输出将在文件的末尾追加。 例如,你可以使用echo 命令将文本附加到文件的末尾 # echo "rumenz.com" >> /root/rumenz.txt 或者,你可以使用 printf命令(不要忘记使用\n字符添加下一行) # printf "rumenz.com\n" >
入门笔记
2022/06/02
1.3K0
如何在 Linux 中将 CSV 文件转换为 TSV 文件?
在Linux操作系统中,可以使用各种命令和工具来处理和转换文本文件。当需要将以逗号分隔的CSV文件转换为以制表符分隔的TSV文件时,可以使用一些简单的命令和技巧来实现。本文将详细介绍如何在Linux中将CSV文件转换为TSV文件。
网络技术联盟站
2023/06/20
1.3K0
如何在 Linux 中将 CSV 文件转换为 TSV 文件?
【译】前端 VS 后端
我曾经认为--如果我了解JavaScript,那写后端会很容易。我之所以认为简单,是因为Node是JavaScript。我没必要去学一门新语言。
Jimmy_is_jimmy
2020/10/15
5690
yii2在redis增加短信
// 发送短信(加入短信队列并记录短信记录) // todo 下方队列代码需要改进,应该增加一个专门的队列扩展,这里为了快速实现,先直接用redis的操作写在这里。 /** @var Connection $redis */ $redis = \Yii::$app->get('redis'); if($redis) { $redis->executeCommand('lpush', ['order_sms', Json::encode([ 'sms_id' => $this->act
botkenni
2022/01/10
2920
点击加载更多

相似问题

在AWS中将前端连接到后端

11

yii2 -前端到后端,后端到前端控制器配置文件+ .htaccess -完全配置

210

如何将前端javascript文件包含到捆绑包中?

11

前端和后端之间的Yii2链接

11

从前端根获取Yii2后端webroot url?

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档