CakePHP 3.x中的MongoDB配置

时间:2015-06-08 14:18:09

标签: mongodb cakephp cakephp-3.0

我在互联网上找到的所有数据都与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,
    ]
] 

1 个答案:

答案 0 :(得分:6)

这不是一个解决方案,但会让你深入了解带有mongoDB的cakePHP 3。 目前还没有对cakePHP 3的mongodb数据源的支持。你可以做的最多就是为cakePHP 2创建一个新的ichikaway。如果你想要Link Here,你可以使用它。手指交叉,有人会采取主动并建立一个。您可以在cakefest上查看ichikaway的演示文稿,并深入了解mongodb Video Link

的cakePHP 2插件

Edit-1:lewestopher开发的新插件,请随时查看网址以获取更多信息cakephp-monga。我还没有使用它,但它值得一试,很好的启蒙。 编辑-2:tiaguinho mongodb-cakephp3只提供另一个数据源的更新