phpcms多站点表单统一到主站点管理的解决方案
2024-09-01 03:14:17
1、在主站点新建子站点的表单向导,与子站点的设置保持一致
2、在各个子站点的数据库的表单数据表添加一个写入触发器,将新增的表单数据同步到主站点的数据库对应表里,这样主站点就能展示所有站点的表单数据
3、如果还需要对表单数据进行修改,删除操作,可以在主站点数据库对应表添加修改和删除触发器,并将操作同步到对应子站点数据库
4、触发器实例命令行代码
create database a;
create database b; use a
create table table1(id int, val int); use b
create table table2(id int, val int); 然后建触发器 use a DELIMITER //
CREATE TRIGGER tr_Insert_t1
AFTER INSERT ON table1
FOR EACH ROW
BEGIN
-- 检查当前 环境,避免递归.
IF @disable_trigger IS NULL THEN
-- 设置禁用触发器标志.
SET @disable_trigger = 1;
-- 插入目标表
INSERT INTO
b.table2
VALUES
(new.id, new.val);
-- 恢复禁用触发器标志.
SET @disable_trigger = NULL;
END IF;
END;
//
DELIMITER ;
最新文章
- C# 软件绑定QQ群类开源放出
- Java提高篇——equals()方法和“==”运算符
- mysqld服务器如何查看使用变量的值
- 穿越泥地(mud) (BFS)
- 下载的时候如果文件名是中文就变成zip.zip
- Hibernate 老外的完整教程
- 二分法查找 --JS 实现
- wp如何代码实现锁屏
- Kafka中操作topic时 Error:Failed to parse the broker info from zookeeper
- 基础知识全面LINUX
- XPath 轴
- [转]清理ambari安装的hadoop集群
- gitlab配合walle搭建发布系统
- Laravel Nginx 站点配置文件(Homestead)
- Linux常用软件安装与配置——目录
- MFC异常处理的问题
- golang 后台服务设计精要
- 牛客网多校训练第一场 D - Two Graphs
- js dom操作选择器,dom操作复习
- 模板与c++11--右值引用