我正在尝试将我的数据库更改为 Mongodb。我已经加载了 Mongo 并在 shell 中工作。现在我正在尝试让 cakephp 2.0 连接到数据库。我已将ichiaway的驱动器作为Mongodb下载并安装到app/plugin目录中。我已经包括了这条线
CakePlugin::load('Mongodb');
在我的 bootstrap.php 文件中。我已将我的 database.php 文件更改为
class DATABASE_CONFIG {
public $default = array(
'datasource' => 'mongodb.mongodbSource',
'host' => 'localhost',
'database' => 'service4u',
'port' => 27017
);
数据库现在作为服务工作,我可以启动 mongo shell 并正常使用数据库,但是当我尝试从我的应用程序加载页面时,出现以下错误。
Missing Plugin
Error: The application is trying to load a file from the mongodb plugin
Error: Make sure your plugin mongodb is in the app\Plugin directory and was loaded
<?php
CakePlugin::load('mongodb');
Loading all plugins: If you wish to load all plugins at once, use the following line in your app\Config\bootstrap.php file
CakePlugin::loadAll();
我现在不知道该怎么办。我曾尝试将文件放在插件文件夹中 Mongodb 文件夹内的不同文件夹中,但我没有做任何帮助。任何见解都会有所帮助。谢谢。