为什么一定要暂存变量?

来源:3-5 twig模板引擎(1)

墨灵

2016-08-25 22:21

为什么一定要暂存变量?直接用函数传参不是更好么?

写回答 关注

1回答

  • 李虎头
    2016-08-25 22:33:51
    已采纳

    传参容易导致耦合变高,不过只要你开心,改成传参也行

    墨灵

    传参才是解耦吧,暂存变量在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

    共 1 条回复 >

从零开始打造自己的PHP框架

和我一起开发一套属于自己的PHP框架,自己开发的才是最好用的

48187 学习 · 162 问题

查看课程

相似问题