如何修改自定义表单的名字,不适用diyname,直接使用id

修改文件的位置

D:\phpstudy_pro\WWW\benyuan.com\application\admin\model\cms\Diyform.php

 self::afterInsert(function ($row) {

            // halt($row);
            $prefix = Config::get('database.prefix');

            Db::name('cms_diyform')->where('id',$row['id'])->update(['table'=>"cms_diyform_{$row['id']}"]);
            $sql = "CREATE TABLE `{$prefix}cms_diyform_{$row['id']}` (
              `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
              `user_id` int(10) DEFAULT NULL COMMENT '会员ID',
              `createtime` int(10) DEFAULT NULL COMMENT '添加时间',
              `updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
              PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='{$row['name']}'";
            db()->query($sql);
        });
posted @ 2020-10-12 02:19  风意不止  阅读(291)  评论(0编辑  收藏  举报