如何修改自定义表单的名字,不适用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);
});