【发布时间】:2010-03-05 03:28:03
【问题描述】:
我正在创建一个视图助手,因为内容的呈现有逻辑。 但后来我意识到我正在对 viewhelper 中的 html 进行硬编码,这是可以实现的 也使用局部视图。许多人说视图中不应该有逻辑。 但是如果我使用viewhelper,如果我需要更改样式,我需要重新编译项目。
所以我的问题是何时使用 viewhelper 以及何时使用局部视图?
【问题讨论】:
标签: view partial viewhelper
我正在创建一个视图助手,因为内容的呈现有逻辑。 但后来我意识到我正在对 viewhelper 中的 html 进行硬编码,这是可以实现的 也使用局部视图。许多人说视图中不应该有逻辑。 但是如果我使用viewhelper,如果我需要更改样式,我需要重新编译项目。
所以我的问题是何时使用 viewhelper 以及何时使用局部视图?
【问题讨论】:
标签: view partial viewhelper
您可以在局部视图中拥有逻辑,只是它应该有可能像if/else 这样的非常简单的语句,这只是避免您在局部视图中编写整个控制器工作的最佳实践。
【讨论】: