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

修改文件的位置

D:phpstudy_proWWWenyuan.comapplicationadminmodelcmsDiyform.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);
        });
原文地址:https://www.cnblogs.com/cn-oldboy/p/13800634.html