使用哪个控制器?

时间:2011-05-28 00:29:37

标签: model-view-controller cakephp

这是一个“MVC最佳实践”问题。我有一个属于与Child关系的User模型。我想显示特定用户的子项列表。我可以通过用户控制器中的视图操作访问与单个用户相关的所有子项,或者我可以通过带有user_id的where子句的子控制器中的操作来访问它们。哪个是最好的做法?在父(用户)控制器中处理这样的事情?或者在儿童控制器中处理这个?

2 个答案:

答案 0 :(得分:2)

由于它与特定用户有关,但与特定子用户​​无关,我会说将其作为名为 children 的操作放在用户控制器中会很好。

答案 1 :(得分:0)

在我看来,这两种方式都很好。最重要的是要保持一致。