0

我已经安装了 Symfony 2.8 并将 header.css 放在 web/css 中,但我不知道如何访问它。Web 浏览器返回以下错误:

GET http://www.grupoinversores.com/css/header.css 404 (Not Found)
4

3 回答 3

1

你需要符号链接。例如......在这里你的js, css, img目录:

AppBundle/Resources/public/

在控制台命令$ php app/console assets:install --symlink中为此js, css, img目录创建符号链接AppBundle/Resources/public/

现在你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

于 2015-12-10T20:11:45.870 回答
0

它似乎基于实时页面,因为我在那里查看了您创建的“header.css”目录而不是文件。不过没有404。

于 2015-12-10T19:31:01.413 回答
0

你用树枝吗?您可以发布尝试调用 header.css 文件的 HTML 部分吗?

如果您使用的是 Twig,您是否尝试过类似的方法:

<link href="{{ asset('cms-assets/css/bootstrap/bootstrap.css') }}" rel="stylesheet" />

在您的 HTML 中?

在我的情况下, bootstrap.css 文件位于文件夹内:

/web/cms-assets/css/bootstrap

正如所见,我可以使用 Twig 的“资产”访问它

于 2015-12-10T19:55:09.920 回答