【问题标题】:Symfony assets on localhost (Wamp)本地主机上的 Symfony 资产(Wamp)
【发布时间】:2017-04-27 05:42:31
【问题描述】:

我在本地主机上运行 symfony 进行学习,我已将本地主机文件夹 http://localhost/symfony 配置为 http:/symfonyweb。

一切正常,但样式无法加载,

<link rel="stylesheet" type="text/css" href="/assets/css/style.css">

完整的网址是:http://symfonyweb/assets/css/style.css

【问题讨论】:

  • 首先,确保你的 symfony/web/assets/css/style.css 确实存在
  • 是的,它在 web 文件夹中,我使用了以下代码:{% block stylesheets %} <link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <link rel="stylesheet" type="text/css" href="{{ asset('assets/css/style.css') }}"> {% endblock %}
  • 还有其他方法吗?

标签: css symfony vhosts


【解决方案1】:

您的资产应该使用链接到/web 根目录的函数asset() 加载。

在你的情况下,你的资产应该像<link rel="stylesheet" type="text/css" href="{{ asset('assets/css/style.css') }}">

【讨论】:

  • 我的 base.htm.twig 代码已经存在但未在此处加载:{% block stylesheets %} <link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <link rel="stylesheet" type="text/css" href="{{ asset('assets/css/style.css') }}"> {% endblock %}
  • 还有其他方法吗?
猜你喜欢
  • 2018-10-15
  • 2013-10-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-21
  • 2013-01-01
  • 1970-01-01
  • 2016-08-25
相关资源
最近更新 更多