现在很多框架的视图都是render一个模板文件,每个acton都得写,很麻烦
写一个缺省的action类
处理了在rener方法处理了包含模板的操作
其他类只要继承这个类,设置输出的数据就可以 ,这样框架在调render方法的时候,就执行了缺省action相应的模板加载工作,很方便
如果是假如是ajax,或者输出图片,就麻烦了 因为这些请求也有数据,但不加载模板, 然后又写了跟缺省Action类平行的ajaxAction imageAction
但这样感觉这些应该是跟视图相关,写在action类里面有点不合适,
合理的结果是
应该是每个action有请求,有响应,响应的视图有模板视频,json数据视图,图片视图,如果不是写在继承action下面,应该怎么写才比较合适呢?
降低action的重量, 将service层做的尽可能的小, so, next你懂得######其實就幾個Action啦 參數一樣就通用下~######我就是这样的,弄个抽象的action基类,里面放些通用的方法,各个业务的action类继承之,子类再进行相应的方法重写或扩展。至于没有必要的视图输出,就不要了嘛,用不着纠结的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。