Home  >  Article  >  php教程  >  神一般的php框架:Doophp!Do OOP Php

神一般的php框架:Doophp!Do OOP Php

WBOY
WBOYOriginal
2016-06-06 19:48:152112browse

doophp的意思是do oop php。作者不是老外,是国内的牛人。这个框架我是爱不释手,在这之前我喜欢的是codeigniter,不过遇到doophp之后我立马就变心了!!我果然是个花心的人。doophp的特点只有一个字,快。没有第二个字。开发速度快,更重要的是,在php世界

doophp的意思是do oop php。作者不是老外,是国内的牛人。这个框架我是爱不释手,在这之前我喜欢的是codeigniter,不过遇到doophp之后我立马就变心了!!我果然是个花心的人。doophp的特点只有一个字,快。没有第二个字。开发速度快,更重要的是,在php世界里纷纷繁繁的几百种框架里面,doophp的运行速度是最快的。大约可以达到codeigniter的1/3。

这几天他们的官网(doophp.com)一直上不去,刚才试了一个终于可以上了,大概是空间商那边出问题了?

doophp是由两个文件夹组成的,一个是framework,一个是app。然后在app里面又有一个index.php(入口),global(静态资源),tools(自带的几个很方便的工具,像自动根据数据库映射模型,自动根据url配置映射控制器),以及protected。在protected中便是标准的mvc结构了model,controller,view,plugin,config一应俱全。

其实我更喜欢将整个framework移入app中,然后再config中将SITE_PATH做点修改以适应程序。虽然这样也许违背了层次关系,不过一般在很多服务器上整个网站的代码是放在public_html这样的一个文件夹里的,将framework移到app中,将framework作为app的core来看待,这样一来突然觉得跟CI框架的入口安排类似了都。

整理后的结构如下

-.htaccess

---index.php

---global

---protectd

   |---cache

   |---class

   |---config

   |--controller

   |---model

   |---module

   |---plugin

   |---view

   |---viewc

---tools

---dooframework

特别的,将config中的common.conf.php中的$config['SITE_PATH'] = realpath('..').'/app/';修改为$config['SITE_PATH']=realpath('');

想接触世上最快的php框架的童鞋可以看下下面这个作者做的简介!

Intro to DooPHP http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=intro-to-doophp-110222004112-phpapp02&stripped_title=intro-to-doophp&userName=darkredz

打开后查看默认页有生成model,根据url配置生成controller等一系列方便的工具,基于此开发再快不过了。

 

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn