模块中调用模型的问题

用例说明:

项目中有个模块shop里的商品模型Goods.php,路径 protected/modules/shop/models/Goods.php

日志模型目录,路径 protected/models/Logs.php




/*定义保存回调方法*/

protected function afterSave(){

     parent::afterSave();

     /*记录操作日志*/

     $log=new Log;

     $log->msg='XXXXXXX执行了操作';

     $log->save();

}



功能需求实现了多数据库,模块shop对应数据库名字是shop,而默认配置的db组件对应的数据库名字是base

配置文件如下




	'db'=>array(

            'class'=>'CDbConnection',

			'connectionString' => 'mysql:host=localhost;dbname=base',

			'emulatePrepare' => true,

			'username'=>'test',

			'password'=>'123456',

			'charset' => 'utf8',

		),

         'shopDB'=>array(

            'class'=>'CDbConnection',

                        'class'=>'CDbConnection',

			'connectionString' => 'mysql:host=localhost;dbname=shop',

			'emulatePrepare' => true,

			'username'=>'test',

			'password'=>'123456',

			'charset' => 'utf8',

		),



在商品模型执行保存时,会提示找不到日志模型所对应的表,求教qiang