2011-06-20 20 views

回答

7

如果你想“的手”用你的方式和加载数据源而不是像马特说,你会开始像这样:

# /path/to/your/datasource 
class MongoDbDatasource {...} //check how this class is named! 

在你的文件,你加载它,你可以这样做:

App::uses('MongodbSource', 'Mongodb.Model/Datasource'); 
$mongodb = new MongoDbDatasource(); 

乙UT正如所说,databsae配置将是更好的办法:

​​

现在你只需要这么加CakePlugin::load('Mongodb');bootstrap.php这样你的插件将被载入。

1

你需要告诉你的数据库配置要使用的数据源:

class DATABASE_CONFIG { 

public $default = array(
    'datasource' => 'Database/Mysql', 
    'persistent' => false, 
    'host' => 'localhost', 
    'login' => 'user', 
    'password' => 'password', 
    'database' => 'database_name', 
    'prefix' => '', 
); 

} 
+0

对不起,那么你需要告诉你的模型使用哪个数据库配置。在1.3中添加“public $ useDbConfig ='mongodb';”例如。 –

相关问题