一些在细节main.php
应用程序的所有实例(URL信息)和一些细节需要将具体到每个应用程序实例(数据库详细信息)。
有什么想法可以将数据库详细信息从中分离出来protected/config/main.php
吗?
只需包含另一个PHP文件中的共享配置即可:
main.php:
return array
(
....
'components' => array
(
'db' => include('sharedDatabaseConfiguration.php');
)
);
sharedDatabaseConfiguration.php:
return array('host' => ...);
您可能必须添加路径或其他内容,具体取决于文件的存储位置。
编辑:顺便说一句,Yii也有一个漂亮的CMap :: mergeArray()函数,该函数可以执行类似的操作(以防您想将单个配置文件的内容与另一个配置文件“增强”。请查看默认生成的控制台。 PHP的一个例子。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句