思路
1创建多数据库连接
2后端的前台代码能使用get或者post请求传递选中数据给后台
3后台能够接收到
4后台接收到id或者全字段数据后对数据进行处理,然后使用多数据库操作将其存入第二个数据库
实现
1 config文件下创建新数据库连接
'db_config2' => [
// 数据库类型
'type' => 'mysql',
// 服务器地址
'hostname' => '127.0.0.1',
// 数据库名
'database' => 'test',
// 用户名
'username' => 'root',
// 密码
'password' => '123456',
// 端口
'hostport' => '3306',
// 连接dsn
'dsn' => '',
// 数据库连接参数
'params' => [],
// 数据库编码默认采用utf8
'charset' => 'utf8',
// 数据库表前缀
'prefix' => 'fa_',
],
前端网页传递参数
再index.html文件中添加按钮
<a class="btn btn-primary btn-more dropdown-toggle btn-disabled" data-url="user/user/option" id='chuancan' data-toggle="dropdown">一键导出</a>
请删除按钮的这个 btn-dialog,添加这个属性会在原页面弹出一个输入框,与这里逻辑不符
此时前端就能正常显示按钮,然后为按钮绑定事件
这里请把data_url改成后端地址,id改成js获取的名称
然后再js代码的
// 为表格绑定事件
Table.api.bindevent(table);
这句初始化代码下添加操作,这段代码用来监听事件,获取到变化了的多选按钮框
// get方法,gpt生成,能改变url地址
$(document