[分享] codeigniter advance view(layout) lib …

看板PHP作者 (dreamerslab)時間14年前 (2011/04/05 02:16), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
前陣子在寫公司網站時用到了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)

04/11 17:14, , 1F
我之前用CI,是將Dwoo掛進去使用
04/11 17:14, 1F
文章代碼(AID): #1DcWiDKj (PHP)
文章代碼(AID): #1DcWiDKj (PHP)