看板 PHP 關於我們 聯絡資訊
前陣子在寫公司網站時用到了codeigniter. 發掘滿輕巧好用的, 可是 view 的部份功能有點太弱了. 尤其在中大型專案有一堆不同 layout, view, css, js. 沒有一個進階的 library 來處理這些東西實在很頭大. 找了幾個現成的 library 好像都缺了那麼一點功能. 所以就仿造 symfony 的功能寫了一個, 也在這裡大家分享一下:) 主要特色有: 1. 用 YAML 檔管理 layouts, page title, metas, css and js 檔案, 這可以讓你的 controllers 更乾淨輕量. 2. controller configs 可以覆寫 Default configs. 這讓你可以更彈性的切分你的 css 及 js. 3. 在 production 狀態下會合併及壓縮 css 和 js 檔案. 這會減少 request 及加速 page loading. 使用說明: 在 controller 裡 $this->view->render(); 這個 view lib 就會去抓對應的 layout 和 view 還有相關的 css, js, title ... 詳細說明請看這裡 -> http://dreamerslab.com/blog/tw/codeigniter-view-library/ 裡面也包含了下載頁面及原始檔的連結, 有興趣或需要的可以看一下 :) !!如果你只是小專案的話, 我建議用這個超輕量的 lib -> http://maestric.com/doc/php/codeigniter_template -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.49.219 ※ 編輯: dreamerslab 來自: 123.192.49.219 (04/05 02:18)
liaosankai:我之前用CI,是將Dwoo掛進去使用 04/11 17:14