我在互联网上找到的所有数据都与CakePHP V2有关。在V3中,我无法使用cakePHP 3配置MongoDB。我不知道如何为mongoDB配置数据源。 我的默认数据库配置如下:
'Datasources' => [
'default' => [
'className' => 'Cake\Database\Connection',
'driver' => 'Cake\Database\Driver\Mysql',
'persistent' => false,
'host' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'users',
'encoding' => 'utf8',
'timezone' => 'UTC',
'cacheMetadata' => true,
'quoteIdentifiers' => false,
]
]
答案 0 :(得分:6)
这不是一个解决方案,但会让你深入了解带有mongoDB的cakePHP 3。
目前还没有对cakePHP 3的mongodb数据源的支持。你可以做的最多就是为cakePHP 2创建一个新的ichikaway
。如果你想要Link Here,你可以使用它。手指交叉,有人会采取主动并建立一个。您可以在cakefest上查看ichikaway
的演示文稿,并深入了解mongodb Video Link
Edit-1:lewestopher
开发的新插件,请随时查看网址以获取更多信息cakephp-monga。我还没有使用它,但它值得一试,很好的启蒙。
编辑-2:tiaguinho
mongodb-cakephp3只提供另一个数据源的更新