# TpAdminX **Repository Path**: kaopuke/tpadminx ## Basic Information - **Project Name**: TpAdminX - **Description**: more than faster admin ui。。不止与快,比快更快的搭建业务系统后台。。 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-06 - **Last Updated**: 2024-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TpAdminX 后台快速搭建 #### 介绍 more than faster admin ui。。不止与快,比快更快的搭建业务系统后台。。 #### 软件架构 基于thinkphp5.0.24 layui2.5.6 X-admin ,不涉及数据库 让后台人员不用过多的去操心前端代码的事 #### 更新说明 20210-02-04:使用requirejs载入js、百度编辑器上传的本地图片全部放在uploads/editor文件夹下面 **使用如下PHP代码进行列表list创建** ```php builder('list') ->addItem('id', '#') ->addItem('email', '账号') ->addItem('nickname', '昵称') ->addItem('avatar', '头像', 'image') ->addItem('sex', '性别') ->addItem('points', '积分') ->addItem('create_time', '注册') ->addItem('status', '状态', 'switch', url('status?table=goods')) ->addItem('listorder', '排序', 'listorder', url('listorders?table=goods')) ->addAction('删除', 'delete', '', 'ajax-get confirm layui-btn-danger') ->addAction('认证', 'ident', '', 'openbox layui-btn-success') ->build(); ``` 列表addItem方法参数说明: 当type是status、listorder时,options代表要操作的url | name | title | type | options | | --------- | ----- | --------- | -------- | | p | 文本 | p | 空 | | image | 图片 | image | 空 | | dict | 优化显示 | dict | 载入默认显示数据 | | switch | 开关 | switch | 操作的URL | | listorder | 排序 | listorder | 操作的URL | **使用如下PHP代码进行表单form创建** ```php builder('form') ->addItem('cid', 'select', '分类*', [['title' => '分类'],['title' => '分类']], 'lay-verify="required"') ->addItem('title', 'input', '标题*', '', 'lay-verify="required"') ->addItem('image', 'image', '图片', '', '', '', '200x100') ->addItem('href', 'input_select', '链接', url('href_select')) ->addItem('target', 'select', '打开方式', ['_self' => '当前页', '_blank' => '新开页面']) ->addItem('icon', 'input', '图标') ->addItem('description', 'textarea', '描述') ->addItem('expire_time', 'datetime', '过期时间') ->build(); ``` 表单addItem方法参数说明: | name | type | title | options | extra_attr | extra_class | description | | ------------ | ------------ | ------ | ---------- | ---------- | ----------- | ----------- | | albums | albums | 图集 | 数据 | -- | -- | -- | | button | button | 按钮 | AJAX请求的URL | -- | -- | 说明文字 | | checkbox | checkbox | 多选 | 数据 | -- | -- | -- | | citys | citys | 省市县区 | 默认选中数据 | -- | -- | -- | | datetime | datetime | 日期选择 | 说明文字 | -- | -- | -- | | hidden | hidden | 隐藏域 | 数据 | -- | -- | -- | | image | image | 图片 | -- | -- | -- | -- | | input | input | 输入框 | -- | 额外属性 | -- | placeholder | | input_number | input_number | 数字框 | -- | 额外属性 | -- | 说明文字 | | input_select | input_select | 选择输入框 | 打开窗口的URL | 额外属性 | -- | 说明文字 | | layedit | layedit | lay编辑器 | -- | -- | -- | -- | | p | p | 段落 | 一段文字 | -- | -- | -- | | radio | radio | 单选 | 数据 | -- | -- | -- | | select | select | 下拉 | 数据 | 额外属性 | -- | -- | | smeta_json | smeta_json | 额外字段 | 数据 | -- | -- | -- | | switch | switch | 开关 | -- | -- | -- | -- | | textarea | textarea | 多行输入 | -- | -- | -- | placeholder | | umeditor | umeditor | 百度编辑器 | 简洁模式 | 额外属性 | -- | placeholder | #### 安装教程 1. 下载代码后,将web运行目录指向到public 目录。 2. 根据当前的环境设置不同 设置 伪静态。 #### 其他 使用说明:https://www.kancloud.cn/seqier/mmno-cms 演示地址:http://tpadminx.mmno.com/