【发布时间】:2012-09-01 18:39:01
【问题描述】:
这两条经常被提及的 MVC 建议似乎相互矛盾:
- 视图中没有 for 循环或条件逻辑
- 除了视图之外没有 HTML
假设我有 $items 必须作为无序列表输出。迭代逻辑不是必须有html吗?在这种情况下,我应该把它放在哪里?
在我看来,可重用性主张把它放在视图以外的地方,同时为模板作者提供标签、类等参数。
你怎么看?你为什么这么认为的实际原因是非常受欢迎的。
【问题讨论】:
标签: model-view-controller design-patterns