我安装了Symfony 2.8,并将header.css放在了web/css中,但我不知道如何访问它。web浏览器返回以下错误:
GET http://www.grupoinversores.com/css/header.css 404 (Not Found)
您需要符号链接。例如这里是js, css, img
目录:
AppBundle/Resources/public/
在控制台中,命令$ php app/console assets:install --symlink
为AppBundle/Resources/public/
的js, css, img
目录创建符号链接。
现在你在这里js, css, img
:web/bundles/app/css
,web/bundles/app/js
,web/bundles/app/img
,对于当前生成路径,使用这个:
<link rel="stylesheet" href="{{ asset('bundles/app/css/style.css') }}">
http://symfony.com/blog/new-in-symfony-2-6-smarter-assets-install-command
它似乎基于我在那里看到的实时页面,您创建了一个"header.css"目录,而不是一个文件。不过没有404。
你使用Twig吗?你能发布HTML中试图调用header.css文件的部分吗?
如果你正在使用Twig,你有没有尝试过这样的东西:
<link href="{{ asset('cms-assets/css/bootstrap/bootstrap.css') }}" rel="stylesheet" />
在HTML中?
在我的情况下,bootstrap.css文件在文件夹中:
/web/cms-assets/css/bootstrap
如图所示,我可以使用Twig 的"资产"访问它