如何将cakephp 4.x连接到mongodb?

3hvapo4f  于 2022-11-11  发布在  PHP
关注(0)|答案(1)|浏览(129)

我如何连接cakephp版本4.x到mongoDB。我尝试了很多方法,但都不能。我需要社区的帮助。谢谢

vsaztqbk

vsaztqbk1#

您可以按照以下步骤操作
1.通过运行以下命令安装库:

composer require mongodb/mongodb

1.您可以在src文件夹中创建文件夹
例如,您所在的位置为:app/cake/src/Mongo/connection.php
1.然后您可以编写下面的代码来连接mongo

<?php 

namespace App\Mongo;
use MongoDB\Client as Mongo;

class Mongo {

public function connection(){
   $user = "admin";
   $pwd = 'password';

   return new Mongo("mongodb://${user}:${pwd}@127.0.0.1:27017");

'''
}

1.在任何控制器中使用此类

<?php 
        use App\Mongo\Mongo;
        //In before filter method 
        $this->mongo = new Mongo;
        '''''

相关问题