Archive for 九月 14th, 2008

一些 WordPress 的修改

星期日, 九月 14th, 2008

今天為了要發表前一篇 Zend Paginator,結果花了一下午的時間。

首先是要在文章裡顯示程式碼,所以找了 Developer Formatter 來用,效果是不錯,不過在編輯器的部份有問題,會跟 Visual Ediit Mode 衝到,變成只能在 Visual Mode 作 HTML Mode 的事情 (使用時像是 HTML Mode, 但其實是在 Visual Mode),這時候如果存檔,文章就會出問題了。
例如我打一個空白或換行,它都會被強制存成 『&nbsp;』 或 『<br />』,所以排版都會有問題,一開始我還沒搞清楚是怎麼回事,就只好一直重複修改文章,於是就導致另一個問題 – 同一篇文章有好多個 revision,這也很討厭。
繼續閱讀 »

Zend_Paginator

星期日, 九月 14th, 2008

Zend_PaginatorZend Framework 1.6 的新功能之一

是用來提供作資料分頁的 Component,雖然分頁是個簡單的小功能,可是有時候自己寫又嫌麻煩,所以拿現成的元件來套用也蠻方便的。

Controller

要使用 Zend_Paginator 前,要知道 Zend_Paginator 支援下列四種方式:

  1. Array – 將資料集合以 Array 的形式傳入。
  2. DbSelect – 將資料庫查詢所需的 Select Query 以 Zend_Db_Select 或字串的形式傳入,會根據 Query 向 DB 抓取對應所需的資料。
  3. Iterator – 傳 Iteraotr ,沒仔細看,不過使用上應該跟 Array 差不多。
  4. Null – 不處理資料,只用來處理分頁控制的部份。

繼續閱讀 »