0

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

这有什么参考吗?我到处找,但找不到任何东西。

4

1 回答 1

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 配置文件被忽略。这有助于解决开发/登台/生产之间的杂耍配置,并且可以很好地与各种部署系统配合使用。

有关这些内容的更广泛的解释,请参阅此博客文章

于 2013-02-07T01:25:12.103 回答