DoitPHP是一款开源的轻量级php框架,基于BSD开源协议开发而来,软件功能强大,运行搞笑,灵活易操作,易于扩展,可以大大提高php工程师们的工作效率。小编为大家带来的是DoitPHP最新版,需要的朋友可以来下载!
DoitPHP特点
1、快速创建doitphp的项目目录。
2、快速创建Controller,Model,及library类文件。
3、对项目目录及文件进行增,删,改,查的操作。
DoitPHP功能
1、DoitPHP的辅助开发工具(DoitPHP Tools),其强大的“脚手架”功能,使得利用本框架进行程序开发更加容易。
2、简明高效的视图运行机制,使视图文件的开发操作变得简单易行。
3、灵活的扩展模块(module)设计,能够非常容易地调用如:SMARTY、ADODB、CKEDITOR、TINYEDITOR、FPDF、PHPMAILER、PHPRPC等第三方开源程序。
4、集成了JQUERY及JQUERY FORM、LAZYLOAD等JQUERY插件,使前端页面开发中实现AJAX LOADING图片加载效果、灯箱效果(锁屏效果)、TAB菜单.、CHECKBOX的全选或反选效果以及图片的惰性加载效果等,让其变得得心应手。
5、提供了PHP程序开发中常用的操作类库,无论是COOKIE、SESSION的操作,还是实现网页页面的分页效果,实现音频、视频、图片幻灯片的播放,生成RAR、EXCEL、PDF等文件类型的文件,实现MEMCACH、XCACHE、APC等常见的缓存操作,实现WEB SERVICE等PHP的高级应用。利用扩展类库进行操作,如同“信手拈来”。
6、丰富的数据库驱动,支持MYSQL、POSTGRESQL、ORACLE、SQLITE、MSSQL、MONGODB、REDIS等数据库。
在这个PHP框架“满大街都是”的当下,我们之所以“唯恐天下不乱”推出DoitPHP,是因为DoitPHP拥有超凡的易用性和超凡的性能,是其它PHP框架所不能及的。群雄逐鹿,并不是谁都可以问鼎天下。话又说回来,实际的WEB开发情况林林种种,不尽相同,任何一种框架面对这样纷繁芜杂的“开发环境”,都有它的优点和缺点。所以说:框架没有最好的,只有最适合自己的。
也许有人问及DoitPHP和先前的TommyFramework的区别,那就是DoitPHP不仅仅是TommyFramwork的升级版,无论在操作易用性、运行效率、功能设计上均取得了实质性的进展。不过DoitPHP在项目目录结构以及视图机制上与TommyFramework有着“天壤之别”,所以原来用TommyFramewrok的用户不可断然升级,以免带来程序的兼容问题。由于我们能力水平有限,加之时间仓促,本手册难免有些疏漏或者错误,还望读者诸君多多包涵。
DoitPHP作为一个WEB 2.0程序的开发利器,假以时日,我们相信:它必将会“出乎其类,拔乎其萃”,与那些国际上知名的PHP框架“争奇斗艳”。
DoitPHP使用教程
1.设置所要开发项目的目录路径 打开入口文件:index.php
#21 -- #29
/**
* 自定义DoitPHP框架目录文件所在路径。注:结尾无需"/"。
*/
define('DOITPHP_PATH', APP_ROOT . '/../doitphp');
/**
* 自定义所要创建及管理项目(project)的目录路径。注:结尾无需"/"。
*/
define('WEB_APP_PATH', substr(APP_ROOT, 0, -6));
将DOITPHP_PATH、WEB_APP_PATH更改为实际的目录路径。
2、配置数据库连接参数 打开配置文件:application/config/application.php
#30 -- #37
//设置数据库连接参数
$config['db'] = array(
'dsn' => 'mysql:host=localhost;dbname=yourDbname',
'username' => 'yourUserName',
'password' => 'yourPassword',
'charset' => 'utf8',
'prefix' => '',
);
根据实际情况设置数据库连接参数。
3、运行 index.php 。默认登录用户名及密码分别为: doitphp, 123456 如需更改用户名及密码, 打开配置文件:application/config/application.php
#18 -- #22
//设置登陆用户及密码
$config['loginUser'] = array(
'username'=>'doitphp',
'password'=>123456,
);
不细说了,你们懂得。
4、如果使用DoitPHP Tools生成项目目录。生成的项目文件index.php代码需改下代码。 打开生成的index.php
#19 -- #22
/**
* 加载DoitPHP框架的初始化文件,如果必要可以修改文件路径
*/
require_once APP_ROOT . '/doitphp/DoitPHP.php';
就是上面require_once的文件(DoitPHP.php)路径。如果不实,请更改一下。
因为DoitPHP Tools独立之后,DoitPHP.php的路径相对创建的目录灵活多了。DoitPHP Tools不能准确判断出来。
注:最后再重申一下:DoitPHP Tools 仅只是在开发环境下运行的。切不可将代码传到线上服务器上啊!后果很严重。原因自己想去吧。
环境要求
基本要求:web服务器运行的PHP版为5.1.0或更高,支持SPL(PHP标准库)。