8.3.10.20240417更新公告_新增install.php文件生成功能

puyuetian 乐天 关注 九级站长 创始人
发表于站点公告版块

[8.3.10.20240417]

【修复】修复后台-实验室-嵌入相关-head嵌入不生效的bug;

【修复】修复v8开发模式下创建数据表时可能乱码的bug;

【修复】修复在v7模板下使用v8插件出错的bug;

【新增】新增开发者install.php文件生成功能;

【优化】后台-应用-开发应用优化,默认创建为V8系统项目;


插件页新增install.php文件生成功能,模板页没有该功能(模板暂时不需要数据表)

Image

点击之后会一键生成该插件的表安装数据(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规则,更高效,更快速的开发体验:

Image

评论列表 评论
发布评论

评论: 8.3.10.20240417更新公告_新增install.php文件生成功能

已有0次打赏
(2) 分享
分享

请保存二维码或复制链接进行分享

取消