在 symfony 中更改应用程序网络路径

Change app web path in symfony

我需要更改我找不到的 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.

插入 JS 的更好方法是

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

这是在 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 and for more info on Symfony 1.x configuration read http://symfony.com/legacy/doc/gentle-introduction/1_4/en/19-Mastering-Symfony-s-Configuration-Files