|
楼主 |
发表于 2008-6-2 13:05:18
|
显示全部楼层
感谢楼上两位回复,今天在论坛上逛了逛,我又想到一个比较好的方法,就是控制器的嵌套。
如果要实现一个比较复杂的view,就要在view中加入很多循环或别的控制结构,或者嵌套view,这样就在view中加入了逻辑控制。不能很好的分离显示层和逻辑层。
我的想法是:把页面的元素,比如说新闻、导航、图片展示等部分做成独立的模块(控制器+视图+模型)在需要的地方载入,这样网站就可以做的非常灵活,可以很方便的增加功能。甚至可以把页面的组成存放在数据库中,这样就可以通过后台删改页面内容,就像一个简易的CMS一样。
[ 本帖最后由 lishen2 于 2008-6-2 14:27 编辑 ] |
|