Laravel不同数据库的模型之间关联
程序员文章站
2022-05-21 12:37:19
...
假设ModelA和ModelB之间是BelongsTo的关系
如果同属于一个数据库连接
那么
publicfunction a(){ return$this->belongsTo("ModelA") }
如果两个模型属于不同的数据库
那么
publicfunction a() { $instance = new ModelA; $instance->setConnection($a_conn); $query = $instance->newQuery(); returnnew BelongsTo($query, $this); }
以上就介绍了Laravel不同数据库的模型之间关联,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
推荐阅读
-
Laravel 下配置 Redis 让缓存、Session 各自使用不同的 Redis 数据库
-
Laravel Eloquent分表方法并使用模型关联的实现
-
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
-
Laravel等框架模型关联的可用性浅析
-
Laravel关联模型中过滤结果为空的结果集(has和with区别)
-
不同数据库之间表数据的迁移
-
不同服务器数据库之间的数据操作
-
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结_PHP教程
-
Laravel 下配置 Redis 让缓存、Session 各自使用不同的 Redis 数据库
-
Laravel不同数据库的模型之间关联,laravel模型关联