ZenTaoPHP框架發布1.3正式版

2010-01-03
王春生
轉貼
40882

我非常高興的向大家宣布,ZenTaoPHP框架發布1.3正式版本。

下載地址:

tar格式:     http://zentaophp.googlecode.com/files/ZenTaoPHP.1.3.tar.gz
pear格式: http://zentaophp.googlecode.com/files/ZenTaoPHP-1.3.0.tgz

這次版本的改動如下:

一、增加了DAO功能

這個版本增加了數據訪問接口對象,可以非常方便的書寫SQL。具體幫助,請參考: ZenTaoPHP框架提供的DAO功能

二、增加了filter功能

通過內置的filter功能,可以輕松實現對數據的過濾。

比如:
在model.php中,可以這樣來寫:

$bug = fixer::input('post') ->add('openedBy', $this->app->user->account) ->add('openedDate', $now) ->setDefault('project,story,task', 0) ->setIF($this->post->assignedTo != '', 'assignedDate', $now) ->stripTags('title') ->cleanInt('product, module, severity') ->specialChars('steps') ->join('mailto', ',') ->get(); $this->dao->insert(TABLE_BUG)->data($bug)->autoCheck()->batchCheck('title,type', 'notempty')->exec(); if(!dao::isError()) { $bugID = $this->dao->lastInsertID(); $this->loadModel('file'); $this->file->saveUpload('files', 'bug', $bugID); return $bugID; }在control.php中,可以通過dao::isError()和dao::getError()來判斷、獲取錯誤。

三、增加分頁功能

具體幫助,請參考: ZenTaoPHP框架的分頁解決方案

四、增加了control之間的互相調用

在一個control中,可以使用fetch() ,調用其他的模塊的control方法。比如$this->fetch('bug', 'list'),表示調用bug模塊的list方法,并將該訪問的輸出作為字符串返回。

五、增加了model之間的互相調用

在一個模塊的model中,可以通過loadModel('模塊名')來加載另外一個模塊的model。

六、其他的改動

helper類中增加了diffDate()方法。
createLink() 方法增加了vieweType參數,可以用來生成非html的鏈接。
loadModel()之后,會將model對象方法,因此可以這樣寫$this->loadModel('bug')->getList();
router類中,新增了tmpRoot目錄,cacheRoot移植tmpRoot中。

評論列表
xieguolun 2015-09-20 23:10:45
是否支持php5.2--5.6呢?
石洋洋 2015-09-21 09:55:10
支持5.2-5.5版本,禪道用戶中有使用5.6版本的,可以正常運行,可以運行試試。
www.LabMach.com 2014-08-19 12:33:57
感謝禪道項目管理軟件開源軟件,我用了這個框架后,開發效率大大的提高
wwccss 2011-09-26 09:46:41
最新的是2.1版本了。禪道框架移到了devel.zentao.net了。
kevin 2011-09-24 22:37:43
wwccss,您好!目前框架最新版本是1.3還是2.1呀?為何官網是1.3在其他地方看到的是2.1版呢?
wwccss 2010-11-28 12:15:49
禪道是支持utf-8吧。默認的編碼就是utf-8.
joinme 2010-11-27 13:57:37
有沒有utf-8 編碼的。
wwccss 2010-10-14 08:27:36
當然可以。
icymirror 2010-10-13 23:40:42
有個問題,現在的框架是基于對MySQL進行作為基礎進行搭建的。
有沒有可能引入和memcache進行交互的模塊?
這樣的話,和MySQL進行交互的也就下降為數據交互模塊的一個子模塊了。
而memcache又是個網站的一個非常常用的緩存服務,這樣,框架的應用應當會更加廣泛些。
wwccss 2010-09-17 09:49:02
to fusinyu,拜托先把東西做好了再發貼吧。網站很多鏈接都打不開。讓人懷疑你的產品的質量。
fusionyu 2010-09-16 19:22:02
http://www.ezmbo.com
永久免費的目標管理軟件
1/2
發表評論
評論通過審核后顯示。
文章分類
聯系我們

聯系人:魏中顯

電話:18561939726

Email:[email protected]

QQ:1746749398

地址:青島開發區長江路232號國貿中心C座2單元2902室

聯系人:徐賀

電話:15216484215

Email:[email protected]

QQ:1492153927

地址:青島開發區長江路232號國貿中心C座2單元2902室

聯系人:徐賀

電話:13730922971

Email:[email protected]

QQ:2845263372

地址:青島開發區長江路232號國貿中心C座2單元2902室

聯系人:孫良宇

電話:13165056632

Email:[email protected]

QQ:3137772959

地址:青島開發區長江路232號國貿中心C座2單元2902室

聯系人:徐亞京

電話:17663982076

Email:[email protected]

QQ:2679672214

地址:青島開發區長江路232號國貿中心C座2單元2902室

聯系人:劉斌

電話:17685869372

Email:[email protected]

QQ:526288068

地址:青島開發區長江路232號國貿中心C座2單元2902室

云禪道

云端的項目管理軟件

尊享禪道項目軟件收費版功能

無需維護,隨時隨地協同辦公

內置subversion和git源碼管理

每天備份,隨時轉為私有部署

免費試用
三肖中特期准黄大仙373745