【问题标题】:Is it possible to create a CakePHP model that doesn't refer to a table from the database?是否可以创建一个不引用数据库表的 CakePHP 模型?
【发布时间】:2011-11-23 15:30:23
【问题描述】:

我正在为 C2DM 开发一个 API,用于向 Android 设备发送推送消息。我有 PHP5 中的 API,我想将其转换为 CakePHP 2.0。

如何在 CakePHP 中创建一个不引用数据库中表的模型?是否可以创建这样的模型和控制器来管理它?

或者是否有任何现有代码可以在 CakePHP 中执行云到设备消息传递 (C2DM)?

提前致谢。

【问题讨论】:

    标签: php cakephp model cakephp-2.0


    【解决方案1】:

    您可以在特定的无表模型see the cookbook for further details 中将$useTable 设置为false

    【讨论】:

    • 当然我可以声明一些属性和一些getter和setter,并使用它们引用数据库中某个表的模型之一??
    • 是的,如果您正确配置了模型关系,您应该能够从具有相关数据库表的其他模型中获取数据。
    【解决方案2】:

    cakephp 模型有一个名为 $useTable 的属性,您可以将其设置为 false。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-10
      • 2021-11-27
      • 1970-01-01
      • 1970-01-01
      • 2020-04-02
      • 1970-01-01
      • 2010-10-29
      相关资源
      最近更新 更多