Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
扩展CakePHP查找方法_Php_Mysql_Cakephp_Cakephp 2.0_Cakephp Model - Fatal编程技术网

扩展CakePHP查找方法

扩展CakePHP查找方法,php,mysql,cakephp,cakephp-2.0,cakephp-model,Php,Mysql,Cakephp,Cakephp 2.0,Cakephp Model,对于我的最新项目,我需要从另一个数据API(特别是Instagram)中提取额外数据,并将其与用户存储的数据库信息一起显示。我希望以一种与现有的Cake数据库调用很好地挂钩的方式来完成这项工作,将信息添加到返回的用户数组中 虽然我知道我可以通过在模型中实现一个新方法来做到这一点,但理想情况下,我希望这样做能够自动将该信息添加到对用户模型的所有调用中,而不仅仅是在调用自定义方法时;这可能吗?是的,它被称为数据源 在为API实现数据源时,您可以将其用于任何模型(将其配置为使用数据源),并且只需执行r

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


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

是的,它被称为数据源

在为API实现数据源时,您可以将其用于任何模型(将其配置为使用数据源),并且只需执行read()、save()和find()调用


,不包括instragram,但您可能需要查看示例实现。

这正是我想要的;谢谢抱歉,如果这似乎是一个新手问题;我每天都在学习这个框架所隐藏的所有奇妙的特性。我不认为是在这种情况下,你的问题表明你已经在你的问题上付出了一些努力,并试图为你的问题找到一个好的解决方案。祝您实施顺利。:)如果您有问题,只需再问一个问题。一旦您实现Instagram数据源,分享爱,并将其提交给repo;)我很想看到资源的增长。