Autoload in ZF 1.8
星期日, 五月 3rd, 2009最近 Zend Framework 推出了 1.8 Release, 除了許多新功能以外,原有的功能也做了一些改變。對原有的project來說,如果沒用到新功能的部份,那放著不管是沒關係的,可是舊功能的改變卻可能影響到原本程式的行為,所以反而要更注意。
Zend_Loader_Autoloader 的功用(目的)
- 提供真正的namespace autoloader (之前是不區分namespace的)
- 提供註冊任意個數的callback 函式作為 autoload function, 其中是以 stack 的方式運作。這是為了克服 PHP 5標準的 spl_autoload 只允許一個 callback function 的問題。
- 允許最佳化的 namespace 比對方式,提高解析類別的速度。
Zend Framework 1.8 Released
星期日, 五月 3rd, 2009Zend Framework 在 4/30 已經推出最新的 1.8 Release 了,這次也提供了許多有用的更新,在開發上也變得更方便了,不過我怎麼覺得有種邪惡的感覺….
Zend Framework 1.7 Release
星期二, 十一月 18th, 2008還蠻準時的..
把看得懂得部份再整理一次
- Zend_Amf AMF0 和 AMF3 支援
- Dojo Toolkit 1.2.1
- Zend_Service_Twitter, 支援 Twitter Service
- ZendX_JQuery, 支援 JQuery (as extras library)
- Metadata API in Zend_Cache (不過我還沒在用 Zend_Cache)
- Zend_Gdata 支援 Google Book Search, 並支援到 GData v2
- 提升 Zend_Loader, Zend_Controller, server components 的效能
- 同上, 手冊並增加新的章節 – Zend Framework Performance Guide
- Zend_ProgressBar: 進度元件1
- Zend_Config_Writer: 可以用來生 Config file 了..
- Zend_Db_Table_Select support for Zend_Paginator, 應該是我之前想要的那個功能吧
相關資料
- 進度列的顯示要另外處理,主要是提供百分比計算, 及更新的架構 [↩]
Zend Framework 1.7
星期日, 十一月 2nd, 2008Zend Framework 預計 11/16 會釋出 1.7 Release, 目前則是 1.7 Preview Release.
幾個新的功能及改進:
- New Zend_AMF component: 提供 Flash 的 RPC 功能, 參考AMFPHP-搭起Flash與PHP的美麗橋樑
- Dojo Toolkit 1.2.0
- New ZendX_JQuery component: 內建提供 jQuery library(framework)
- Support for dijit editor
- Metadata API in Zend_Cache
- Google book search API
- Performance enhancements: 效能調校
- Application-wide locale with other i18n enhancements: 增強的多國語系功能
- File upload form element enhancements
參考來源:
Zend_Paginator
星期日, 九月 14th, 2008Zend_Paginator 是 Zend Framework 1.6 的新功能之一
是用來提供作資料分頁的 Component,雖然分頁是個簡單的小功能,可是有時候自己寫又嫌麻煩,所以拿現成的元件來套用也蠻方便的。
Controller
要使用 Zend_Paginator 前,要知道 Zend_Paginator 支援下列四種方式:
- Array – 將資料集合以 Array 的形式傳入。
- DbSelect – 將資料庫查詢所需的 Select Query 以 Zend_Db_Select 或字串的形式傳入,會根據 Query 向 DB 抓取對應所需的資料。
- Iterator – 傳 Iteraotr ,沒仔細看,不過使用上應該跟 Array 差不多。
- Null – 不處理資料,只用來處理分頁控制的部份。