关于action与视图

yak 发布于 2013/06/04 17:52
阅读 137
收藏 0
现在很多框架的视图都是render一个模板文件,每个acton都得写,很麻烦 

写一个缺省的action类

处理了在rener方法处理了包含模板的操作

 其他类只要继承这个类,设置输出的数据就可以 ,这样框架在调render方法的时候,就执行了缺省action相应的模板加载工作,很方便

如果是假如是ajax,或者输出图片,就麻烦了
因为这些请求也有数据,但不加载模板, 然后又写了跟缺省Action类平行的ajaxAction imageAction 

但这样感觉这些应该是跟视图相关,写在action类里面有点不合适,

 合理的结果是 

 应该是每个action有请求,有响应,响应的视图有模板视频,json数据视图,图片视图,如果不是写在继承action下面,应该怎么写才比较合适呢?  

   

加载中
0
JackyYong
JackyYong
降低action的重量, 将service层做的尽可能的小, so, next你懂得
0
TGVvbmFyZA
TGVvbmFyZA
其實就幾個Action啦 參數一樣就通用下~
0
布谷鸟
布谷鸟
我就是这样的,弄个抽象的action基类,里面放些通用的方法,各个业务的action类继承之,子类再进行相应的方法重写或扩展。至于没有必要的视图输出,就不要了嘛,用不着纠结的
返回顶部
顶部