ZenTaoPHP框架发布1.0 alpha3版本

我非常高兴的向大家宣布,ZenTaoPHP框架发布了1.0的第三个alpha版本。

sourceforge下载: /sdl/project/platformdownload.php 此版本的主要改动点如下:

一、调整了目录结构。

新增了一个app目录,用来存放不同的应用。每一个应用都可以有自己单独的目录结构和入口文件,这样一套ZenTaoPHP框架就可以支持多套程序了。

二、增加了cli应用。

调整目录结构之后,随着这个框架发布的有两个应用,一个是demo,用来向大家展示基本的工作原理。另外一个应用叫做cli,是基于命令行的各种应用集合。在cli目录下面有一个call的可执行脚本,这个脚本就是命令行的入口程序,相当于web方式中的index.php。而且调用模块方式和web方式也是一样。call moduleName/methmodeName/params/

三、增加了脚手架功能。

在cli应用基础上初步完成了脚手架的功能,也就是代码生成器。现在代码生成器可以创建一个应用的基本目录结构。还可以基于某一个表创建一个模块,并生成这个模块对应的control, model, views, langs文件。

四、其他调整:

1. 新增了一个helper.class.php,用来存储各种静态的工具方法。

2. router修改:

* setLang()新增了$langName参数。
* 将所有的path变量名改为xxxRoot,比如moduleRoot,这样更加符合其含义。 

3. control修改:

 * getView()方法改为了fetch.
 + add clear() method.
 + 自动将lang和config这两个全局对象赋值到模板。
 * display和fetch方法如果发现没有进行parse(), 会自动调用。
 + 新增了goto()方法,用来在页面之间进行跳转。

产品动态