Zend Framework 引导启动 – Bootstrapping
来源:互联网 发布:免费的约会软件 编辑:程序博客网 时间:2024/06/15 09:13
Zend Framework 的控制器使用前台控制器(Front Controller)的设计模式,将所有的前台请求都由路由引导到单一的index.php文件入口。这确保了运行应用程序能够建立一个稳定无误的环境。ZF框架是通过zftest/public/.htaccess
文件的设置将所有请求都跳转到zftest/public/index.php
的,这和 WordPress 等开源应用程序很像。
这个index.php 文件是应用程序的入口,它用于创建一个Zend_Application的实例,并进行程序初始化后运行。这个文件同样定义了两个常量:APPLICATION_PATH 和 APPLICATION_ENV,分别用于定义 application/ 的路径和程序运行环境模式。index.php中默认设置的是production,不过我们已经在上面vhost的配置文件中设置了SetEnv APPLICATION_ENV development
,(这也可以在.htaccess文件中设置)。
Zend_Application 组件用于启动应用程序,并用于在配置文件 application/configs/application.ini
中设置使用指令。在application/Bootstrap.php 文件中提供了一个扩展 Zend_Application_Bootstrap_Bootstrap 的 Bootstrap 引导类,用于执行任何必须的指定代码。
文件 application/configs/application.ini 使用Zend_Config_Ini 组件加载,Zend_Config_Ini 组件知道文件中使用冒号分不同模式继承的逻辑。比如[staging : production]
表示 staging 段继承了production 模式的设置。APPLICATION_ENV 常量定义了我们的程序要加载哪一个环境。在程序开发中我们使用development 环境,而在实际应用环境中,我们使用 production。因为前面我们设置的环境是production,所有放在 application.ini 的 production 部分的设置,就可以立即加载这些改变的配置了。
最后,我们可能还可以通过 application.ini 修改当地时区,在[production] 部分,所有的 phpSettings 值之后加入:
phpSettings.date.timezone = “Asia/Shanghai”
设置时区为北京时间。
- Zend Framework 引导启动 – Bootstrapping
- Zend Framework 引导启动 – Bootstrapping
- Zend Framework 1.8 bootstrapping写法
- Zend Framework之Zend_Controller和引导
- 走进Zend Framework框架编程(四):Zend_Controller和引导文件
- 走进Zend Framework框架编程(四):Zend_Controller和引导文件
- Zend Framework 的单一入口引导文件如何写
- 走进Zend Framework框架编程(四):Zend_Controller和引导文件
- zend framework 2初探(一):启动过程
- Bootstrapping
- zend framework
- Zend Framework
- Zend Framework
- zend framework,,,,,
- Zend frameWork
- zend framework
- zend framework
- zend framework
- 【最大费用流】【最优匹配】丘比特的烦恼 Vijos 1169
- 网页素材精品:一组五彩缤纷的免费矢量背景素材
- 创建Zend Framework 项目
- 解决问题前的一些思考
- android apk反编译打包签名
- Zend Framework 引导启动 – Bootstrapping
- pagination 插件用法
- 分享最新20套漂亮的网页背景纹理素材
- MAC自定义域名访问nginx服务器的thinkphp项目
- PayPal付款状态解释-中英文对照
- 嵌入式软件工程师/linux c程序员 面试经验自我总结
- Zend Framework 控制器 Controller
- 最近几天做不合格面试官的经历和感悟
- Zend Framework 数据库和Models