ZenTaoPHP框架發布1.0.beta1

2009-05-25 21:33:19
王春生
轉貼
20384

我非常高興的向大家宣布,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,也可以。

評論列表
wwccss 2009-06-18 11:53:59
呵呵,多謝關注。最近在開發zentaoms過程中,發現了框架的幾個小問題,已經修改。然后正在整理代碼和注釋,還有測試腳本。快了。:)
17cha8.cn 2009-06-18 11:10:43
還在等著正式版,呵呵。
swz 2009-06-17 16:40:58
觀注一下。
xlight 2009-05-26 09:31:48
有模有樣的了
1/1
發表評論
評論通過審核后顯示。
文章分類
聯系我們

聯系人:魏中顯

電話: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