CakePHP 2无法找到插件。

4

在CakePHP 2中,我像这样使用@ichikaway的MongoDB插件:

public $default = array(
    'datasource' => 'mongodb.mongodbSource',
    'database' => 'mydbname',
    'host' => 'host.mongohq.com',
    'port' => 27018,
    'login' => 'username',
    'password' => 'secret'
);

我已经将它放置在 plugins/mongodb 中,但 Cake 找不到它,因此无法连接。 我做错了什么?
1个回答

6

您需要在bootstrap.php文件中单独加载插件或使用CakePlugin::loadAll()加载所有插件。

此外,请记住,您的插件需要使用驼峰命名法,例如应该是Mongodb。


对于其他人,这是解决方法: bootstrap.php: CakePlugin::load('Mongodb'); database.php: 'datasource' => 'Mongodb.MongodbSource', - webjay

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接