首页 > 解决方案 > ZendFramework 2 - 如何在本地配置中定义一个常量以在 module.config.php 中使用

问题描述

对于不同的人,我有几个相同平台的实例。

根据他们的具体要求,他们中的一些人拥有与其他人不同的翻译文件。

目前,这些文件有不同的名称,我们通过 module.config.php 中的模式来区分它们。

问题是我们每次更新代码(使用 GIT)时都必须更新和替换 module.config.php 以根据客户端更改模式。

有没有办法在 *.local.php 文件中定义一个常量,并能够使用 ZF2 在 module.config.php 中访问它?

预先感谢您的帮助!

更新:感谢@delboy1978uk。

您可以在(至少对于 Apache)系统范围的 apache.conf 或 httpd.conf、虚拟主机或 .htaccess 文件中使用环境变量。然后它可以通过 getenv() 访问

标签: phpzend-framework2

解决方案


推荐阅读