本地主机上的 Symfony 资产(Wamp)

Posted

技术标签:

【中文标题】本地主机上的 Symfony 资产(Wamp)【英文标题】:Symfony assets on localhost (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 % 还有其他方法吗? 【参考方案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 % 还有其他方法吗?

以上是关于本地主机上的 Symfony 资产(Wamp)的主要内容,如果未能解决你的问题,请参考以下文章

联系表格 7 不在我的 WAMP 本地主机上工作

WAMP 服务器:项目未在本地主机上运行

在本地主机上工作时的相对 URL [关闭]

如何在本地主机上运行 Apache Wild Card 脚本?

在 PHP 脚本上运行 Cron 作业,在 Windows 的本地主机上

WAMP 卸载后恢复本地数据库