1
1
如果这个不同的结构只与视图相关,那么应该将它保存在视图中。
在内部,应用程序应该标准化一种数据格式,因此模型应该始终返回标准化格式。如果要在控制器中处理这些数据,则需要更改仅在一个控制器函数中与数据交互的逻辑,在本例中,这没有多大意义。如果稍后决定更改模型中的格式,还需要更改与之交互的控制器中的代码。没有优势时不要创建依赖项。 |
2
0
如果我是你,我会写一个模型方法。把它放在控制器中会使您的控制器变胖,这很糟糕,意味着您不能从其他控制器操作或其他任何地方调用该功能。尽管可以将其视为表示逻辑,但我还是希望我的视图非常简单,最多只使用条件和迭代器。有人可能会争论把它放在一个助手中,但我还是会坚持这个模型。 |
danilo · CakePHP 3.6身份验证不起作用 6 年前 |
Andy · CakePHP 3-如何为同一个字段定义多个条件? 6 年前 |
Sharon · 如何使用CakePHP 3.0将新记录插入数据库? 6 年前 |
Seb · cakePHP 3查询ifnull 6 年前 |