1 Star 0 Fork 0

名字长点才好记/TpAdminX

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

TpAdminX 后台快速搭建

介绍

more than faster admin ui。。不止与快,比快更快的搭建业务系统后台。。

软件架构

基于thinkphp5.0.24 layui2.5.6 X-admin ,不涉及数据库 让后台人员不用过多的去操心前端代码的事

更新说明

20210-02-04:使用requirejs载入js、百度编辑器上传的本地图片全部放在uploads/editor文件夹下面

使用如下PHP代码进行列表list创建

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', '<i class="layui-icon layui-icon-delete"></i>', 'ajax-get confirm layui-btn-danger')
->addAction('认证', 'ident', '<i class="layui-icon layui-icon-vercode"></i>', '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创建

builder('form')
->addItem('cid', 'select', '分类<font color="red">*</font>', [['title' => '分类'],['title' => '分类']], 'lay-verify="required"')
->addItem('title', 'input', '标题<font color="red">*</font>', '', '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/

ThinkPHP遵循Apache2开源协议发布,并提供免费使用。 版权所有Copyright © 2006-2017 by ThinkPHP (http://thinkphp.cn) All rights reserved。 ThinkPHP® 商标和著作权所有者为上海顶想信息科技有限公司。 Apache Licence是著名的非盈利开源组织Apache采用的协议。 该协议和BSD类似,鼓励代码共享和尊重原作者的著作权, 允许代码修改,再作为开源或商业软件发布。需要满足 的条件: 1. 需要给代码的用户一份Apache Licence ; 2. 如果你修改了代码,需要在被修改的文件中说明; 3. 在延伸的代码中(修改和有源代码衍生的代码中)需要 带有原来代码中的协议,商标,专利声明和其他原来作者规 定需要包含的说明; 4. 如果再发布的产品中包含一个Notice文件,则在Notice文 件中需要带有本协议内容。你可以在Notice中增加自己的 许可,但不可以表现为对Apache Licence构成更改。 具体的协议参考:http://www.apache.org/licenses/LICENSE-2.0 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

简介

more than faster admin ui。。不止与快,比快更快的搭建业务系统后台。。 展开 收起
README
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/kaopuke/tpadminx.git
git@gitee.com:kaopuke/tpadminx.git
kaopuke
tpadminx
TpAdminX
master

搜索帮助