墨灵
传参才是解耦吧,暂存变量在Controller类本身会导致耦合变高,实际上view已经寄存在controller身上了,每个controller类都有assign和display的方法,无论需不需要用,这样的耦合度才是更高吧。我的设计是把View层单独封装成一个类,给它定义几个方法,jsonify,render_template...调用不同的方法就产出不同的响应,我觉得这才是View层应有形态
https://github.com/moling3650/mfphp/blob/master/core/lib/View.php
这是python的Falsk风格的的设计
2016-08-26 12:57:44