我需要在加载时更改环境变量rootURL,具体取决于某些全局js变量(_ENV),它表示Symfony的当前环境。
因此,如果通过http://somedomain.com/app/访问该应用,则应为rootURL = '/app/'
。
如果通过http://somedomain/app_dev.php/app/访问,则应为rootURL = '/app_dev.php/app/'
。
非常感谢!
答案 0 :(得分:0)
在运行时更改environment.js变量是不可能的,因为它们用于构建应用程序。在运行时,您只能访问它们。您可以针对不同的环境将它们设置为不同 - 例如,使用app_dev进行开发,使用app进行生产。而且您不需要更改rootURL,您需要根据环境更改适配器的配置(主机和前缀)。