作者dreamerslab (dreamerslab)
看板PHP
标题[分享] codeigniter advance view(layout) library
时间Tue Apr 5 02:16:42 2011
前阵子在写公司网站时用到了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)
1F:推 liaosankai:我之前用CI,是将Dwoo挂进去使用 04/11 17:14