ailabph/ailab-core

ailab 核心框架

0.72.0 2023-02-22 10:24 UTC

README

核心框架类

变更日志

v.0.70.22

  • 更新 core.js
  • 修复错误

v.0.70.19

  • 更新测试
  • 在 AJAX 调用中插入 fp 信息
  • 触发 fp 已设置事件
  • 添加用户个人头像的 getter
  • 添加回调包装函数
  • 修复文件中的重复日志

v.0.70.13

  • 修复加载支付值时的错误
  • 抑制类型错误
  • 添加检查值是否与属性兼容的实验性方法

v.0.70.10

  • 主要
    • 实现钱包的数据类
    • 实现中心币的数据类
    • 实现币的生成
    • 实现使用充值信用额度
    • 实现短信队列发送的类
    • 实现充值信用额度的数据类
    • 实现充值请求的数据类
  • 次要
    • 添加检查日期的断言
    • 添加产品代码和检查的 getter
    • 使用加载值移除点日志快照中的多余属性
    • 添加改进的检索钱包的方法
    • 如果提供的钩子不可调用,则抛出错误
    • 实现无查询信息的编译日志
    • 修复无效类使用的错误
    • 为充值信用额度和请求添加补丁
    • 添加充值测试
    • 错误修复

v.0.63.12

  • 主要
    • 添加代码所有权日志类
    • 实现条目和产品代码的生成
    • 添加通用类 getter
    • 添加 image_log 类
    • 添加数据库存订单类
    • 添加数据订单详情类
    • 添加数据订单头部类
    • 添加支付的数据类
    • 实现条目和产品的支付创建
    • 添加权限类
  • 次要
    • 添加 bcmath 作为需求
    • 添加数据代码测试
    • variant_tag 和 product_tag 的代码补丁
    • price_paid 的代码补丁
    • order_header 补丁使哈希唯一
    • order_detail 补丁使哈希唯一
    • package_variant 补丁使 package_tag 唯一
    • payment 补丁使 payment_ref 唯一
    • 代码改进
    • 添加数据支付测试
    • 禁用渲染测试
    • 添加新的辅助方法

v.0.53.5

  • 添加空日志
  • 添加包含空 PHP 文件的日志文件夹
  • 在产品 getter 中添加纯标志

v.0.53.2

  • 添加 session 的初始类
  • 使用核心 session 检查是否已登录
  • 错误修复

v.0.52.9

  • 修复通过钩子调用无法记录的错误
  • 添加通过 hrtime 添加值的实现,如果主键是一个非自增整数
  • 修复将值导入对象中的错误
  • 如果无 sponsor_id,则抛出错误

v.0.52.5

  • 修复如果默认 X 类不存在则抛出错误的错误

v.0.52.4

  • 主要
    • 添加遍历赞助商和二元类的实现
    • 使用钩子的用户方法
  • 次要
    • 覆盖当前时间
    • 获取赞助商和二元上级方法
    • 添加 isCallable 方法
    • 修补 sponsor_id 和 placement_id

v.0.50.26

  • 次要
    • 改进日志记录器中的格式
    • 添加属性常量,改进模板可读性
    • 在 TableClass 上实现 Logger
    • 修复保存后重置原始值的错误
    • 改进 hasValue 和 hasChange 上的逻辑
    • 添加 hasPlaceholder 方法
    • 改进日志记录格式

v.0.50.19

  • 修复列表未使用扩展类

v.0.50.18

  • 修复列表未使用扩展类

v.0.50.17

  • 实现代码的核心模块
  • 实现 package_header 的核心模块
  • 实现 package_variant 的核心模块
  • 实现points_log的核心模块
  • 实现products的核心模块
  • 实现account的核心模块
  • 实现user的核心模块
  • 修补 sponsor_id 和 placement_id
  • 修复points_log中的account和wallet快照问题
  • 修复points_log中添加gen_level
  • 修复points_log中添加sponsor_level
  • 修复points_log中添加data_value
  • 修复points_log中添加data_value_remarks
  • 修复points_log中添加product_id
  • 修复points_log中添加product_tag
  • 修复points_log中添加variant_id
  • 修复points_log中添加variant_tag
  • 修复points_log中添加product_srp
  • 修复points_log中添加product_dp
  • 修复points_log中添加奖金百分比
  • 在logger中添加强制写入选项
  • 在修复过程中始终记录操作
  • 在tools中实现一些核心辅助方法
  • 代码改进

v.0.43.4

  • 添加未定义的常量并排除在get查询之外
  • 允许默认值设置为null

v.0.43.2

  • 添加log纯文本
  • 实现默认值到必需项,如果不替换则触发错误
  • 将sql模式设置为严格
  • 在保存之前检查必需值是否已设置
  • 改进sql到php类型
  • 代码改进

v.0.39.3

  • 仅接受php脚本添加header
  • 假设传递的参数是可执行脚本
  • 仅接受php脚本添加到header
  • 添加body wrapper twig路径
  • 添加content wrapper twig路径
  • 实现添加内容的twig路径
  • 仅接受php脚本添加顶部内容
  • 重构pureRender,要求twig路径
  • 将脚本导入js文件
  • 初始化核心js
  • fp3脚本
  • 移除混淆
  • 为assert添加附加方法
  • 添加核心模板目录的getter

v.0.28.7

  • 实现运行在站点和核心级别的修复
  • 添加索引属性信息
  • 更新配置和公共配置属性
  • 在渲染类上添加手动路径和页面详细信息
  • 添加使account代码唯一的修复
  • 在重置时实现默认值
  • 修复package_tag为唯一
  • 修复一些points_log属性为唯一
  • 修复product标签为唯一
  • 添加示例核心脚本

v.0.25.2

  • 更新get composer模块基本目录的方法
  • 在patcher上实现核心修复
  • 添加核心修复以设置唯一用户名

v.0.24.5

  • 新修补程序类
  • 实现指纹和js cookies
  • 将writeClass方法设置为私有
  • 添加最终页面包装器,移除换行符和HTML空格
  • 在修补文件夹中添加空索引
  • 修复tools中的某些方法

v.0.23.1

  • 修复tools中的某些方法
  • 在添加内容后执行页面的一部分

v.0.22.10

  • 实现body包装器

v.0.22.9

  • 修复加载模块模板的bug
  • 重构获取站点标题
  • 重命名核心函数
  • 添加body包装器

v0.22.5

  • 添加config公共的基类
  • 添加logger类
  • 添加带有扩展支持的公共配置加载器
  • 添加顶部内容
  • 添加底部内容
  • 改进日志记录的格式
  • 添加空白索引文件
  • 添加示例config公共
  • 更改将钩子连接到header、footer、顶部和底部内容的实现
  • 在渲染中实现logger

v0.17.1

  • 修复生成php db类的问题

v0.17

  • 添加事务绕过
  • 添加db表信息提取器
  • 添加php db类的生成器
  • 添加base TableClass
  • 改进get连接
  • 在helpers类中添加方法

v0.14

  • 添加htaccess,移除index和php扩展
  • 添加config_public
  • 添加日志目录
  • 更新和添加assert类中的方法
  • 改进config类
  • 添加connection类
  • 添加时间辅助类
  • 在tools中添加方法

v0.13.1

  • 允许在getBaseDirectory上强制使用force_real_path以测试兼容性

v0.13.0 - Render类中的站点标题

  • 在Render类中添加site_title

v0.12.0 - 前端函数的局部实现

  • 添加boostrap
  • 添加了 popper
  • 添加了 underscore
  • 添加了 bootbox
  • 添加了 js 辅助函数
    • 全局和局部加载
    • 简化了 postForm
    • ajax 回调处理
    • 模态消息

v0.3.1

  • 修复页面模板渲染,用于项目

v0.3.0

  • 添加 Render 类及测试
  • 在 Tools 类中添加新方法

v0.2.1

  • 修复获取基础目录问题

v0.2

  • 添加 Assert 类及测试
  • 添加 Config 类及测试
  • 添加 Random 类及测试

v0.1.2

  • 将最小稳定性改为稳定

v0.1.1

  • 将最小稳定性改为测试版

v0.1

  • 首次提交