-1

我正在创建一个 viewhelper,因为内容的呈现有逻辑。但是后来我意识到我正在对 viewhelper 中的 html 进行硬编码,这也可以使用部分视图来实现。许多人说视图中不应该有逻辑。但是如果我使用 viewhelper,如果我需要更改样式,我需要重新编译项目。

所以我的问题是何时使用 viewhelper 以及何时使用局部视图?

4

1 回答 1

0

您可以在局部视图中拥有逻辑,只是它应该有可能就像非常简单的语句一样if/else,这只是避免您在局部视图中编写整个控制器工作的最佳实践。

于 2010-03-05T03:58:48.013 回答