跨服务器表关联mysql 是不支持的。可以采取表映射,创建表的时候表映射关联.dblink方式关联查询等。无意中发现tp6模型查询关联可以解决这个问题。假设我们有A(本地数据库),B(远程数据库)两个数据库。
1.在数据库配置中配置多个数据库连接。
2.创建B数据库的模型, $connection = 'db_config',切换B数据库配置文件。
3.在A模型中定义关联,以一对一为例
4.关联查询即可with 与载入查询
跨服务器表关联mysql 是不支持的。可以采取表映射,创建表的时候表映射关联.dblink方式关联查询等。无意中发现tp6模型查询关联可以解决这个问题。假设我们有A(本地数据库),B(远程数据库)两个数据库。
1.在数据库配置中配置多个数据库连接。
2.创建B数据库的模型, $connection = 'db_config',切换B数据库配置文件。
3.在A模型中定义关联,以一对一为例
4.关联查询即可with 与载入查询