【问题标题】:Is it better to import controllers or models in CakePHP?在 CakePHP 中导入控制器或模型更好吗?
【发布时间】:2010-10-10 14:53:59
【问题描述】:

在 CakePHP 应用程序中,导入可以访问模型的控制器还是模型本身更好?

【问题讨论】:

    标签: php cakephp cakephp-model


    【解决方案1】:

    您永远不应该导入控制器。控制器只是控制数据流/输入输出的“枢纽”,它们自己不任何事情。您不应该在控制器中有任何重要的、独特的逻辑或数据,因此永远不需要导入它们。控制器也不是模型或类似的东西的接口。事实上,您应该尽可能地将模型与控制器分离。如果您对模型感兴趣,请导入模型。

    【讨论】:

    • 为了更清楚起见,尝试在 deceze 的答案中将出现的“控制器”替换为“用户流”,将“模型”替换为“数据”并再次阅读。 :) “如果您对数据感兴趣,请导入数据。”导入模型而不是控制器的示例是 CakePHP shell(特别是 $uses 部分)book.cakephp.org/view/110/Creating-Shells-Tasks
    【解决方案2】:

    绝对是模型

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-11
      • 1970-01-01
      • 2021-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多