为了账号安全,请及时绑定邮箱和手机立即绑定

要使用YII框架连接多个数据库,怎么实现使用model,不要原始sql操作?

要使用YII框架连接多个数据库,怎么实现使用model,不要原始sql操作?

Yii
达令说 2022-05-07 13:09:32
我这边按照上面的步骤还是找不到表,不管加不加数据库名,都会出现数据库中无法找到 active record class "Merchant" 对应的 table "{{piao_userdb.merchant}}".继承<?phpclass merchant extends MYActiveRecord{public function tableName(){return '{{piao_userdb.merchant}}';}public static function model($className=__CLASS__){return parent::model($className);}}控制器使用$merchant=new merchant();$list=$merchant->findAll();var_dump($list);报错include(MYActiveRecord.php) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory}
查看完整描述

1 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

看你报的错,应该是你的这个MYActiveRecord类文件没有import进来,你得预先在main配置文件里把它import进来,比如MYActiveRecord文件在\myapp\models目录下,则:
......
'import'=>array(
'application.models.MYActiveRecord',
),
......

查看完整回答
反对 回复 2022-05-10
  • 1 回答
  • 0 关注
  • 196 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信