最近要开发一个工期短但是需求繁杂的PHP项目。
工欲善其事,必先利其器。作为项目的前期准备,自然是要寻找合适的开发工具。起初是打算用delphi for php,但是仔细一想,delphi for php主要还是解决了界面上的问题,从开发的角度,还是用开发框架比较合适。
考虑到这个项目上线后的同时在线人数不会太多,因此性能上的要求不高,我选择了毕竟是官方出品的zend framework——没想到已经更新到1.8版本了。
昨晚先搞定了iis+isapi rewrite下的zend framework搭建,颇费了一番周折。
一开始用官方手册给的配置文件,出现了不论采用什么controller和action总是会访问index。也就是说,当URL为:
http://localhost/news/display 或 http://localhost/index/login等等时,它总是访问的http://localhost/index/index
仔细查找各种原因,这才发现,原来我的IIS里装了两套isapi rewrite,删除掉版本比较旧的那个就OK了。
官方的配置文件完全可用,具体如下:
RewriteRule ^[\w/\%]*(?:\.(?!(?:js|ico|gif|jpg|png|css)$)[\w\%]*$)? /index.php [I]
相关文章
对象:Zend Framework ver1.0.3
目的:利用ZF的学习过程加深对MVC的理解,同时在业余时间为自己部门写一个内部使用的运营管理系统
想法:我个人认为ZF暂时不适合作为流量较大的网站应用,但作为部门内部的小应用就绰绰有余了。国内比较火的PHP开发框架——THINKPHP这几天我也初略的研究了一下,应该说比ZF要上手容易一些,但是ZF毕竟是官方出的开发框架,远景值得期待。唯一让人不爽的是,目前网络上的ZF相关资料都是旧版本的,ver1.0.3怎么用得一步一步自己摸索了。