Zend framework Zend studio和Zend framework中的b/w application.ini、bootsrap.php和index.php有什么区别

Zend framework Zend studio和Zend framework中的b/w application.ini、bootsrap.php和index.php有什么区别,zend-framework,zend-studio,zend-server,Zend Framework,Zend Studio,Zend Server,我正在使用Zend框架和Zend studio。我对以下文件感到困惑 1) Bootsrap.php 2) .htaccess 3) application.ini 4) index.php 我已经编辑了所有这些文件,以便在Virtaul主机上运行我的应用程序。然而,我混淆了上面提到的文件,因为哪个代码放在哪个文件中 当我使用zend studio创建新项目时,我也遇到了错误 在“ 如果你能在上面给出一些指导,那就太好了 谢谢,index.php是一个php脚本,充当整个应用程序的网关。此脚本创

我正在使用Zend框架和Zend studio。我对以下文件感到困惑

1) Bootsrap.php

2) .htaccess

3) application.ini

4) index.php

我已经编辑了所有这些文件,以便在Virtaul主机上运行我的应用程序。然而,我混淆了上面提到的文件,因为哪个代码放在哪个文件中

当我使用zend studio创建新项目时,我也遇到了错误

在“

如果你能在上面给出一些指导,那就太好了


谢谢,

index.php是一个php脚本,充当整个应用程序的网关。此脚本创建您的
Zend_应用程序
,引导它并运行它

Apache使用
.htaccess
将所有对不存在的文件和目录的请求路由到
index.php
脚本,以便Zend Framework可以处理URL并将它们路由到适当的模块、控制器和操作

Bootstrap.php
可用于将代码块写入引导(设置)所需的应用程序部分(例如数据库连接、会话、路径等)。在应用程序开始运行之后,在任何路由、调度或任何事情发生之前,几乎立即调用引导

application.ini
也用于配置应用程序。在
Bootstrap.php
文件中可以完成的大部分工作都可以在
application.ini
文件中完成。有许多可用选项可以在
应用程序.ini
文件中进行配置,并设置应用程序的特定方面

在引导程序中使用PHP代码可以完成的大部分工作,也可以在
application.ini
中使用
ini
符号而不是代码来完成,这通常对某些人来说更容易维护

本文介绍了一些我认为有助于理解引导过程的兴趣点

若要解决出现的错误,请尝试将此行添加到
应用程序。ini

resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"

这利用了前面提到的资源插件,特别是设置前端控制器的
FrontController
资源插件

您知道您是否正在使用
Zend_应用程序
(您是使用
zf create project foo创建应用程序
还是手动设置和引导应用程序(旧方法)?