2015-11-05 38 views
0

最近我不得不在我看来用erb设置了一些变量,而且我注意到,当我想要检查或更改变量时,不必在文件之间切换是多么方便。在控制器中设置变量而不是视图有什么优势?

究竟是什么原因,在控制器中设置变量是如此高度鼓励?它只是“整洁”,还是它实际上改善了加载时间或什么?

+2

按照这个逻辑太远,你最终得到一个单一的文件5 MB的PHP“应用程序” –

回答

1

你需要显示什么你如何需要显示它会导致更干净的代码,并且代码更容易在以后改变之间的分离。

控制器中的代码比视图中的测试更容易,更快速,尤其是在涉及任何分支的情况下。

应该特别避免直接从视图中进行任何类型的db查找。

相关问题