pinsn 2012-05-10 14:17:11 3686次浏览 6条回复 0 0 0

A B 两个模块 用数据库 A B

在B处理信息要用到A库中的数据 怎么调用 你有做过的朋友吗。{:2_27:} {:2_25:}

  • 回复于 2012-05-30 11:51 举报

    我自个顶上去。。

  • 回复于 2012-05-30 12:03 举报

    配置数据库呗!

    在main.php中配置db2

    'db'=>array(
                //默认数据库配置
     ),
    'db2'=>array( //其他数据库配置
                'class'            => 'CDbConnection' ,//此属性值不能缺少
                'connectionString' => 'mysql:host=localhost;dbname=test',
                'emulatePrepare' => true,
                'username' => 'test',
                'password' => 'test',
                'charset' => 'utf8',
    ),
    
  • 回复于 2012-05-30 12:13 举报

    哥哥这个我已经配好了,A ,B 模块都能正常使用,但是问题是,我想在B中调用A库中的内容? 怎么写法

  • 回复于 2012-05-30 12:48 举报

    Yii::app()->db2->active = TRUE; //再需要的时候激活db2即可

  • 回复于 2012-05-30 16:45 举报

    能再详细点嘛。。。。

  • 回复于 2012-05-30 17:38 举报

    这个问题没有人知道 ???。。。。囧
    两个模块之间相互调用模型方法 ,求解啊。。
    我在网上找到一种方法
    在B模块模型中 Yii::import('applicaiton.modules.A.models.a'); 这样导入一直提示a模型不存在,经检查模型是解实存在的。

您需要登录后才可以回复。登录 | 立即注册