我和问GetTextInternal(ITextPointer startPosition, ITextPointer endPosition)的人有同样的问题,但是因为我使用symfony 4,所以不能指定捆绑包。
起初,我试图在我的模板中加载一个css文件而没有资产,使用:
<link rel="stylesheet" href="/css/layer.css" />
我认为这是因为this question说的是什么,但css没有加载,我有一个html文件(实际上没有显示)。
html文件是一个symfony错误页面,上面写着:
找不到&#34; GET /css/layer.css"
的路线
起初我认为这可能是域错误,所以我指定了它:
<link rel="stylesheet" href="http://localhost:8000/css/layer.css" />
但没有改变。
我还尝试使用以下方法加载带有资产的css:
<link rel="stylesheet" href="{{ asset('css/layer.css') }}" />
但我得到了完全相同的错误。 (资产建设相同的路线)
该文件为:/css/layer.css
。
我不知道自己做错了什么。你能帮忙吗?
答案 0 :(得分:1)
{{1}}
试试这个。在你的路径中移除'/'并将html文件和css文件夹存储在一个公共文件夹中。
答案 1 :(得分:1)
在使用资产之前,您需要使用命令assets:install
就像你看到here:
assets:install命令是Symfony最棘手的事情之一 新人。此命令用于安装Web资产(CSS, 用于生产应用程序的JavaScript,图像)。执行时 如果没有选项,该命令将复制到web /找到的所有文件中 应用程序和包的资源/公共/目录。