1

如何在 Snap 中正确使用配置文件?

目前,我对数据库主机和数据库名称进行了硬编码。如果我想把它放在 projectroot/config 目录中的一个文件中,我如何使它在处理程序或应用程序初始化函数中可用?

在 snaplets 教程中简要提到了可以使用配置器库,但没有说明如何实际使用它。

谢谢。

4

1 回答 1

4

只需调用getSnapletUserConfig,它会返回一个Config. 然后使用配置器中的功能来获取您需要的信息。查看snaplet-postgresql-simple 对配置文件的使用作为一个工作示例。

配置文件默认为当前snaplet 文件路径中的 devel.cfg 。因此,如果您getSnapletUserConfig在顶级应用程序中使用,那么配置文件将位于您的项目根目录中。否则它将snaplets/foo在“foo”是您所在的任何 snaplet 的名称的地方。

于 2013-07-10T15:35:44.133 回答