+ -
当前位置:首页 → 问答吧 → Zentaophp 开发框架 v1.0

Zentaophp 开发框架 v1.0

时间:2009-06-04

来源:互联网

Zentaophp 开发框架 v1.0,一款轻量级的、高效的、友好的、松散的MVC开发框架。采用LGPL协议授权。框架特点:单一入口模式、多语言支持、MVC结构、多风格支持、自动生成代码、支持PDO、跨模块调用、所见所得API等。

我非常高兴的向大家宣布,ZenTaoPHP框架发布了1.0的第1个beta版本。
tar.gz格式的下载:https://sourceforge.net/project/downloading.php?group_id=254879&filename=ZenTaoPHP.1.0.0.beta1.tar.gz
pear包格式的下载:https://sourceforge.net/project/downloading.php?group_id=254879&filename=ZenTaoPHP-1.0.tgz&a=70366191

如何安装:tar.gz格式的下载之后,直接解压缩就可以了。pear格式的下载之后,执行pear install ZenTaoPHP-1.0.tgz就可以了。
如何升级:如果你在使用之前的版本,需要改动的地方如下:
1. config.php文件里面需要增加几个配置项:
$config['pathType'] = 'clean';
$config['requestFix'] = '/';
2. 每一个模块的视图文件都放在了view目录下面。原来视图文件里面的包含路径需要修改一下。
修改记录:这个beta版本的主要改动如下:
一、使用pear打包。
这是这次比较大的一个改动。你可以直接下载我生成好的pear包,然后使用pear install ZenTaoPHP-1.0.tgz安装就可了。安装完毕之后,www/index.php里面包含框架文件就可以写成这样的代码:
include 'zentao/framework/router.class.php';
二、config和lang对象现在可以支持无限级别。
之前版本的config和lang数组只能定义两维,在实际使用的过程中还是有一些局限。后来修改了一下代码,可以支持无限级别。
三、类库分为corelib和appLib
现在类库文件分为框架级别的类库和应用级别的类库。框架级别的类库是多个应用都有可能用到的类,而应用级别的类库则只是当前应用所用的类。zt框架在加载类的时候,会优先从appLib目录下面进行加载,如果没有找到,再尝试从corlib目录下面进行加载。这样应用级别的类库升级为框架级别的类库而不需要改动代码。
四、视图文件移到view目录下面。
视图文件可能会比较多,所以将其移至view目录下面,方便文件管理。
五、增加简洁url功能。
config.php里面增加了一个配置项用来配置是否打开clean url功能。full url和clean url的区别如下:
full url: hello/read/id/123.html
lean url: hello/read/123.html
相比较于full url,clean url省去了变量名,所以看上去会更加简洁一些。
六、增强url的seo功能。
config.php增加了一个配置项为requestFix,也就是url path之间的分隔符。通常的是斜线/,但是你可以定义为减号,或者下划线。
斜线连接:hello/read/123.html
减号连接:hello-read-123.html
这样搜索引擎看到的网页都是根目录下面的,权重会增加,所以对seo会比较有帮助。
七、增强了代码生成器功能。
如果使用pear安装之后,直接执行ztphp,就会看到帮助。
如果是使用tgz包安装,进入app/cli目录下面,执行ztphp,也可以。


ZenTaoPHP框架的参考手册 在线浏览:http://www.zentao.cn/cat1054-文档.html

PDF下载:https://sourceforge.net/project/downloading.php?group_id=254879&filename=ZenTaoPHP.pdf

作者: 我是疯子   发布时间: 2009-06-04

下载看看,现在的框架真多哦

作者: ahsxw255   发布时间: 2009-06-10

很好,不得不顶...........















=700) window.open('http://www.discuz.net/images/default/sigline.gif');" onload="if(this.offsetWidth>'700')this.width='700';if(this.offsetHeight>'700')this.height='700';" >
斗破苍穹 http://www.shucheng.com/book/5/5575/

作者: 霞奕严   发布时间: 2009-09-30

用户被禁言,该主题自动屏蔽!

作者: 欣果承   发布时间: 2009-10-22

相关阅读 更多