【问题标题】:Change app web path in symfony在 symfony 中更改应用程序 Web 路径
【发布时间】:2017-01-11 05:23:04
【问题描述】:

我需要在 symfony 中更改我无法找到的应用程序路径的配置。

公司更改了域名,但它仍然指向 CSS、JS 和其他所有内容的旧域。

在 layout.php 文件中,

<script type="text/javascript" src="<?php echo sfconfig::get('app_web_path'); ?>
js/ip.js"></script>

这个app_web_path 参数从某个我找不到的文件中获取值。有人可以帮忙看看这是从哪里来的吗?

我更改了app.yml 并在那里提到了新域,但没有运气。 TIA。

【问题讨论】:

  • sfconfig 来自 Symfony 1。如果您调整标签,可能会获得更多帮助。

标签: php symfony1


【解决方案1】:

这是在 app.yml 文件之一中创建的自定义设置。

在 Symfony 1.* 中,配置参数映射到任何一个 .yml 文件。对于'app_web_path',您想要查看其中一个 app.yml 文件(听起来您已经这样做了)。然后你想寻找这样的条目:

all:
  web:
    path: example.com

更改设置后,需要清空 Symfony 缓存,否则更改无效。

有关 app.yml 工作原理的更多信息,请阅读http://symfony.com/legacy/doc/reference/1_4/en/11-app,有关 Symfony 1.x 配置的更多信息,请阅读http://symfony.com/legacy/doc/gentle-introduction/1_4/en/19-Mastering-Symfony-s-Configuration-Files

【讨论】:

    【解决方案2】:

    插入 JS 的更好方法是

    <script type="text/javascript" src="<?php echo public_path('js/ip.js') ?>"></script>
    

    【讨论】:

      猜你喜欢
      • 2014-08-30
      • 2013-02-22
      • 2011-08-03
      • 2018-04-19
      • 2013-11-27
      • 1970-01-01
      • 1970-01-01
      • 2016-05-06
      • 2017-05-29
      相关资源
      最近更新 更多