【发布时间】:2012-06-09 16:20:45
【问题描述】:
我发现了一个框架,它以不同于普通 html 的方式处理视图。老实说,我不知道大型框架如何处理这个问题,因为我主要使用一些小型框架,所以这对我来说是一件有趣的事情。一个简单的例子:
而不是写
<h2>Click on this <a href="www.example.com">example</a></h2>
你必须输入
echo $html->h2('Click on this' . $html->link('www.example.com', 'example'));
那么,我的问题是哪个更好?纯html不是会更快吗?让我们说对其他人更容易理解?或者让我们把可以理解的部分放在一边,我想了解更多关于性能的信息,也许还有其他人们知道并且可以在这个问题上提及的东西。
【问题讨论】:
-
在 MVC 中视图不是模板。视图实际上应该是类,负责表示逻辑。他们应该同时处理多个模板。而且,这样的 HTML 助手是没用的。
-
你能给我一些关于视图类的好的参考吗?
-
您可能会发现this article 很有用。只是不要把互联网上的任何文章当作福音。例如,在这篇文章中已经很好地解释了一些概念,但是“模型”太简单了。
-
您可能会发现this answer 与主题相关。
标签: php model-view-controller view frameworks