gpt4 book ai didi

php - CakePHP 中保存数据的最佳实践,在组件中使用模型

转载 作者:行者123 更新时间:2023-12-03 00:44:52 25 4
gpt4 key购买 nike

我正在编写一个 Cake 组件,使用它来保存数据而不是在 Controller 中这样做似乎是有意义的。在手册中,它说不鼓励在组件中使用模型,但其他方法意味着我将在 Controller 中重复代码。

该组件主要分析来自各种来源的大量数据,然后为各种模型插入数据。

最佳答案

如果组件分析来自不同来源的大量数据,它可能会被编写为一种行为。

如果没有,并且您别无选择,只能在组件中使用模型,请务必正确执行:

$this->ModelName = ClassRegistry::init('ModelName');

我个人认为这没有问题,因为核心组件(例如 Acl 组件)就是这样做的。只要您的组件处理应用程序逻辑并且模型处理数据,就可以了。

关于php - CakePHP 中保存数据的最佳实践,在组件中使用模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/755610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com