我正在创建一个viewhelper,因为内容的呈现存在逻辑。 但后来我意识到我正在硬编码viewhelper中的html,这是可以实现的 也使用局部视图。许多人认为观点不应该有逻辑。 但如果我使用viewhelper,我需要重新编译项目,如果我需要改变样式。
所以我的问题是何时使用viewhelper以及何时使用局部视图?
答案 0 :(得分:0)
你可以在局部视图中使用逻辑,简单地说它应该有像if/else
这样的非常简单的语句,它只是一种最好的做法,可以避免你在局部视图中编写整个控制器的工作。