[8.3.10.20240417]
【修复】修复后台-实验室-嵌入相关-head嵌入不生效的bug;
【修复】修复v8开发模式下创建数据表时可能乱码的bug;
【修复】修复在v7模板下使用v8插件出错的bug;
【新增】新增开发者install.php文件生成功能;
【优化】后台-应用-开发应用优化,默认创建为V8系统项目;
插件页新增install.php文件生成功能,模板页没有该功能(模板暂时不需要数据表)
点击之后会一键生成该插件的表安装数据(8.3.10之后版本支持该文件):
<?php if (!defined('puyuetian')) { exit('403'); } /* * 适用于 HadSky 8.3.10 及以后版本 * 直接Ctrl+A复制全部内容 * 然后粘贴进app/puyuetian_vh/install.php文件即可 * 若不存在该文件创建即可 */ if (user('id') != 1) { v8Error('403'); } // app_puyuetian_vh_list表若不存在则创建 if (!aTable('list') -> table_exists()) aTable('list') -> create_table([ 'product_id' => ['int(11)', '0'], 'title' => ['varchar(255)', ''], 'content' => ['mediumtext'], 'mprice' => ['int(11)', '0'], 'yprice' => ['int(11)', '0'], 'rank' => ['int(11)', '0'], 'soldout' => ['int(11)', '0'] ]); // app_puyuetian_vh_record表若不存在则创建 if (!aTable('record') -> table_exists()) aTable('record') -> create_table([ 'hostid' => ['int(11)', '0'], 'pid' => ['int(11)', '0'], 'uid' => ['int(11)', '0'], 'product_id' => ['int(11)', '0'], 'name' => ['varchar(255)', ''], 'passwd' => ['varchar(255)', ''], 'title' => ['varchar(255)', ''], 'addtime' => ['bigint(20)', '0'], 'exptime' => ['bigint(20)', '0'], 'ip' => ['varchar(255)', ''] ]); v8Success('ok');
新建开发应用项目默认v8版本规则,插件及模板开发遵循v8规则,更高效,更快速的开发体验: