我有大量的CakePHP 2 Web应用程序,其中许多都使用自定义DataSource上的远程数据。我正在阅读CakePHP 3的文档,但是我找不到创建自定义日期源的说明。
我的下一个项目还需要一个自定义DataSource(ArangoDB),因此我计划使用新版本的CakePHP构建它。
请在CakePHP 3中指定在何处以及如何构建DataSource。
谢谢。
答案 0 :(得分:3)
只需查看任何现有数据库驱动程序的代码,看看它是如何构建的?书中还没有关于如何创建自己的数据源的信息。
ArangoDB似乎是另一个NoSQL DB,所以看看how this Elastic Search datasource已经完成了。快速浏览一下,我认为你可以将它作为实现的基础,它们似乎是相似的。
答案 1 :(得分:1)
我遇到了同样的问题所以我决定在CakePHP 3.x中编写自己的模型。如果您愿意,可以从here使用它。希望你喜欢它。