在视图中使用帮助器是否可以?

时间:2011-06-02 14:18:24

标签: url kohana helper

关于最佳实践的简单问题。我正在使用Kohana ......在视图中使用帮助器是否可以?例如,要使用 URL :: site()。你知道,我可以从控制器传递它。我认为没关系,因为有像HTML这样的帮助器意味着在视图中使用,对吗?

enter image description here

1 个答案:

答案 0 :(得分:2)

你目前正在做的方式是可以的,尽管在视图中使用任何逻辑的整个做法都值得怀疑,但它是Kohana目前推荐的方式。

当您使用ViewModel模式(使用Kostache?)时,您将所有逻辑与模板分开。在此之前,可以使用不应该在控制器/模型中执行任何操作的方法(回声,条件和循环是"被认为是允许的")。