【问题标题】:Extend CakePHP Find Method扩展 CakePHP 查找方法
【发布时间】:2013-08-11 17:36:03
【问题描述】:

对于我的最新项目,我需要从另一个数据 API(特别是 Instagram)提取额外数据,并将其与用户存储的数据库信息一起显示。我想以一种与现有 Cake 数据库调用很好地挂钩的方式来完成它,将信息添加到返回的用户数组中。

虽然我知道我可以通过在模型中实现一个新方法来做到这一点,但理想情况下,我希望以一种自动将该信息添加到对 User 模型的所有调用的方式来做到这一点,而不仅仅是在我调用自定义方法;这甚至可能吗?

【问题讨论】:

    标签: php mysql cakephp cakephp-2.0 cakephp-model


    【解决方案1】:

    是的,它被称为数据源。 The book comes with a complete example of how to talk to a foreign API using a data source.

    当您为您的 API 实现数据源时,您可以将它与任何模型一起使用(将其配置为使用数据源)并且只需进行 read()、save() 和 find() 调用。

    There is also a repository with data sources for CakePHP,不包括 instragram,但您可能希望查看示例实现。

    【讨论】:

    • 这正是我想要的;谢谢!抱歉,这似乎是一个新手问题;我仍然每天都在学习这个框架深藏的所有奇妙功能。
    • 我不认为在这种情况下,您的问题表明您已经为您的问题付出了一些努力,并尝试为您的问题提出一个好的解决方案。祝您实施顺利。 :) 如果您有问题,请再问一个问题。
    • 一旦你实现了 Instagram 数据源,分享爱,将它提交给 repo ;) 我希望看到资源增长。
    猜你喜欢
    • 1970-01-01
    • 2012-10-14
    • 2012-07-18
    • 1970-01-01
    • 1970-01-01
    • 2015-03-12
    • 2012-03-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多