Zend Framework 2完整的配置参数?

时间:2013-02-06 07:11:27

标签: configuration parameters module zend-framework2

我正在尝试在Zend Framework 2中配置模块,但我对可能的参数名称和值是什么感到困惑。

有没有参考?我到处寻找但找不到任何东西。

1 个答案:

答案 0 :(得分:0)

这个问题有点不清楚。您是在尝试配置由其他人编写的模块,还是在询问如何使您自己的模块提供用户友好的配置?

通过了解配置的工作原理,可以回答这两个问题。

在精心设计的模块中,您通常会有一个config目录,其中包含两个文件:config/module.config.php<modulename>.global.php.dist

module.config.php用于内部(私有)配置。使用你的模块的人可能不关心内容。

<modulename>.global.php.dist包含用户可能想要更改的所有配置数据。使用该模块的开发人员将此文件复制到/config/autoload/<modulename>.global.php(该路径来自项目的顶部,而不是模块中的模块 - 模块的用户不应该在模块目录中进行更改。)

开发人员可能还想创建config/autoload/<modulename>.local.php来覆盖全局文件中的内容。骨架应用程序包含一个.gitignore文件,该文件会导致忽略.local.php配置文件。这有助于解决开发/登台/生产之间的杂耍配置,并且可以很好地与各种部署系统配合使用。

有关这些内容的更广泛的解释,请参阅this blog post