目前它位于application.ini中,但它被传递给所有开发人员,因为它包含在版本控制中。安全性很差。我想将它放在名为db.keys
www
目录之外的单独文件中。我想征求关于如何做到这一点的想法。想到的问题是:
如何解析.keys
文件并使其适用于我的应用?
我们在Ubuntu服务器上使用Zend Framework 1.12。我知道有一个名为parse_ini_file
的函数可用于解析.ini
个文件,但我应该将哪些文件用于具有自定义扩展名的文件?
答案 0 :(得分:1)
Zend_Config_Ini
只是parse_ini_file
的包装器。如果您的db.keys
具有有效的INI
格式parse_ini_file
应该能够解析它。
要使用merge
方法合并多个配置:
$config = new Zend_Config_Ini('/path/to/application.ini','staging');
$config2 = new Zend_Config_Ini('/www/db.keys','staging');
$config->merge($config2);