zend framework MVC框架的单入口的实现方式(随记)
来源:互联网 发布:我要学软件 编辑:程序博客网 时间:2024/06/05 04:50
无论是zf1还是zf2,为了实现单入口方式,都借用了apache中的mod_rewriter组件,其具体结构中的实现如下:
在public文件下放置.htaccess,其内容如下:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteCond %{REQUEST_URI}::$1 ^(/.+)(.+)::\2$
RewriteRule ^(.*)$ - [E=BASE:%1]
RewriteRule ^(.*)$ %{ENV:BASE}index.php [NC,L]
利用以上规则,当请求地址的内容在public文件夹下不存在时,所有请求都被转向到index.php文件。
例:
当前请求URL: http://localhost/lesson1/public/a/b
public文件夹下,并不存在a文件夹,这时利用htaccess中的规则,请求的url会被修改为
http://localhost/lesson1/public/index.php/a/b
接下来通过index.php中的代码,从而把当前的请求引导到mvc框架中。
- zend framework MVC框架的单入口的实现方式(随记)
- zend framework教学 入口文件的设定
- zend framework (1.0) 入口文件的编写
- Zend Framework的MVC架构
- Zend Framework的MVC架构
- Zend Framework MVC的结构
- Zend Framework MVC的结构
- Zend Framework MVC的结构
- Zend Framework MVC的结构
- Zend Framework框架中用PHP实现数据的导入导出
- 初识Zend的MVC框架
- Zend Framework 1 MVC的结构
- Zend Framework 的单一入口引导文件如何写
- Golanger Web Framework(框架简单实现了MVC的设计方式)
- MVC框架的封装(一)入口文件
- MVC框架入口文件的解析
- 视频专辑:PHP mvc框架-zend framework
- 【原创】Zend Framework 2框架之MVC
- 深入理解HTTP协议、HTTP协议原理分析
- python学习笔记 字典
- 我在IT行业的那些苦逼的日子
- Distinct Subsequences
- 算法导论16.1 活动选择问题
- zend framework MVC框架的单入口的实现方式(随记)
- CSS的叠层特性-样式的优先级
- StringBuilder高效字符串操作
- 忍不住的胡思乱想
- Android远程图片获取和本地缓存
- 集合
- 杭电题目分类 1
- 如何定义结构体
- android ApiDemos里的Transition3d翻转修复完善