CakePHP 3 - 自定义数据源在哪里?

时间:2015-04-02 11:11:30

标签: cakephp cakephp-3.0

我有大量的CakePHP 2 Web应用程序,其中许多都使用自定义DataSource上的远程数据。我正在阅读CakePHP 3的文档,但是我找不到创建自定义日期源的说明。

我的下一个项目还需要一个自定义DataSource(ArangoDB),因此我计划使用新版本的CakePHP构建它。

请在CakePHP 3中指定在何处以及如何构建DataSource。

谢谢。

2 个答案:

答案 0 :(得分:3)

只需查看任何现有数据库驱动程序的代码,看看它是如何构建的?书中还没有关于如何创建自己的数据源的信息。

ArangoDB似乎是另一个NoSQL DB,所以看看how this Elastic Search datasource已经完成了。快速浏览一下,我认为你可以将它作为实现的基础,它们似乎是相似的。

答案 1 :(得分:1)

我遇到了同样的问题所以我决定在CakePHP 3.x中编写自己的模型。如果您愿意,可以从here使用它。希望你喜欢它。