了解bootstrap,config.php,application.ini

时间:2015-05-25 11:35:56

标签: php zend-framework

我还是Zend Framework的初学者。如果我阅读不同的文章,我想知道三个配置文件bootstrap.php,config.php和application.ini之间的差异。

我只使用application.ini,到目前为止我的引导程序是空的(当然它在我的index.php中调用),目前我还没有config.php。我想,如果我开始使用不同的教程,它可能会有所不同。是否有一个教程可以更好地理解何时使用哪种可能性?是仅使用感觉还是可以解释其优势?

1 个答案:

答案 0 :(得分:1)

好吧,bootstrap扩展Zend_Application_Bootstrap_Bootstrap并让您有机会在启动阶段添加应用程序可能需要的任何功能(例如注册插件等)。

config.phpapplication.ini基本上是相同的,只是不同的格式。如果您愿意,也可以config.xml。使用application.ini命令行工具创建新的ZendFramework 1应用程序时,zf是默认值。

config.php本质上只是一个平坦的PHP文件,它返回一个Zend_Config然后使用的数组。 application.ini允许使用INI配置格式进行相同的操作。它被Zend_Config_Ini使用了。