fastadmin系统配置
常规管理---》系统配置---》字典配置--》配置分组--》追加--填上键值--》回车

然后在点上图的+添加自定义的配置项(如果需要删除配置项,需要删除数据库中fa_config中相对应的行)

变量名:变量名,只能使用数字、字母、下划线定义。在视图中可以使用{$site.变量名调用},在PHP中可以使用config('site.变量名')调用
校验规则(内置规则):多个规则使用;进行分隔
required、checked、match、remote、integer、range、length、filter、validate
required - 必填;适用于 input、textarea、select 输入框;
| 规则 | 描述 | 示例 |
|---|---|---|
required |
字段必填 | required |
required(ruleName) |
满足规则 ruleName 则字段必填 | required(isCompany) |
required(jqSelector) |
满足 jqSelector 则字段必填 (v0.8.0+) |
required(#id:filled)、required(#id:checked)、required(#id:enabled) |
required(from, class, count) |
在一组字段中至少填写一个或多个 (v0.8.0+) |
required(from, .contact) |
required(not, value) |
字段必填,但是排除值为 value 的情况 | required(not, -1) |
checked - 必选:checkbox 和 radio 类型的输入框请使用 checked 规则(而不是 required)
| 规则 | 描述 |
|---|---|
checked |
必选 |
checked(n) |
必选 n 项 |
checked(n~) |
至少选择 n 项 |
checked(~n) |
最多选择 n 项 |
checked(n1~n2) |
选择 n1 到 n2 项 |
match - 两个字段匹配和比较
match 可以用于比较两个字段值是否相同,或是否不同,或大小关系,也可以用于比较日期或者时间
| 规则 | 描述 |
|---|---|
match(name) |
当前字段值必须和 name 字段的值匹配 |
match(eq, name) |
同上 |
match(neq, name) |
当前字段值必须和 name 字段值不同 |
match(lt, name) |
当前字段值必须小于 name 字段值 |
match(gt, name) |
当前字段值必须大于 name 字段值 |
match(lte, name) |
当前字段值必须小于等于 name 字段值 |
match(gte, name) |
当前字段值必须大于等于 name 字段值 |
match(gte, name, date) |
当前日期值必须大于等于 name 字段日期值 |
match(gte, name, datetime) |
当前时间值必须大于等于 name 字段时间值 |
remote - 远程验证
服务端验证并返回结果,URL 为必传参数,默认 POST 请求
remote(URL) |
请求服务端验证 | ||
remote(get:URL) |
使用 GET 方式请求服务端验证 | ||
remote(URL, name1, #id2 ...) |
传递额外动态参数 | ||
remote(URL, foo=value1&bar=value2, name3 ...) |
传递额外固定参数 (v0.8.0+) |
||
remote(URL, foo:name1, bar:#id2, name3 ...) |
代理参数名称(实际服务器接收的参数为 foo 和 bar) | ||
remote(jsonpURL) |
跨域地址自动采用 JSONP 请求方式 | ||
| `remote([cors: | jsonp:][get: | post:]URL)` | 强制 CORS 请求或者 JSONP 请求,强制 GET 或者 POST 请求 (v0.10.8+) |
integer - 整数
| 规则 | 描述 |
|---|---|
integer |
整数 |
integer(+) |
正整数 |
integer(+0) |
正整数和零 |
integer(-) |
负整数 |
integer(-0) |
负整数和零 |
range - 数值范围:只验证范围,不验证是整数或者浮点数
| 规则 | 描述 |
|---|---|
range(n~) |
请填写不小于 n 的数 |
range(~n) |
请填写不大于 n 的数 |
range(n1~n2) |
请填写 n1 到 n2 的数 |
range(n1~n2, false) |
请填写 n1 到 n2 的数(不包含边界值)(v0.9.0+) |
length - 字符长度:如果传第二个参数 “true”,则全角字符(汉子)计算为两个字符
length(n) |
请填写 n 个字符 |
length(n~) |
请至少填写 n 个字符 |
length(~n) |
请最多填写 n 个字符 |
length(n1~n2) |
请填写 n1 到 n2 个字符 |
length(n~, true) |
请至少填写 n 个字符(全角字符计算双字符) |
filter - 过滤字符::只过滤字符,不验证
| 规则 | 描述 |
|---|---|
filter |
过滤 <>`"' 和字符实体编码的字符 |
filter(RegExp) |
自定义过滤正则 |
fastadmin系统配置的更多相关文章
- FastAdmin 系统配置中添加选项卡
群里有小伙伴问怎么在系统配置中添加选卡,之前试过. 流程如下 刷新页面,然后就有了.
- fastAdmin进阶
基本知识流程一栏链接 bootstrapTable fastadmin系统配置(符内置规则): fastadmin默认的controller已实现的方法 一张图解析fastadmin的表格: fast ...
- FastAdmin
FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架. 感觉挺好用的. 开发文档https://doc.fastadmin.net/docs/index.html 根据 ...
- 后台框架 FastAdmin V1.0.0.20200228 发布,为疫情防控作贡献
后台框架 FastAdmin V1.0.0.20200228 发布,为疫情防控作贡献 https://www.oschina.net/news/113694/fastadmin-1-20200228- ...
- CentOS系统配置 iptables防火墙
阿里云CentOS系统配置iptables防火墙 虽说阿里云推出了云盾服务,但是自己再加一层防火墙总归是更安全些,下面是我在阿里云vps上配置防火墙的过程,目前只配置INPUT.OUTPUT和FO ...
- Jenkins插件安装和系统配置
前面我们只是把Jenkins部署在Tomcat中了,下面来看看Jenkins中的插件和一些基础的系统配置. 1.用户管理 我们一般的项目组肯定是由多名成员组成的,如何向Jenkins添加我们的成员呢? ...
- [DabaBase] MongoDB (6) 启动、停止、相关系统配置及安全性设置
MongoDB 启动.停止.相关系统配置及安全性设置 启动MongoDB ./mongod —-help 查看帮助说明 mac-abeen:bin abeen$ sudo ./mongod --dbp ...
- 安装 CentOS 后的系统配置及软件安装备忘
安装 CentOS 后的系统配置及软件安装备忘 // */ // ]]> 安装 CentOS 后的系统配置及软件安装备忘 Table of Contents 1 Linux 自举过程 1.1 ...
- Linux查看系统配置常用命令
Linux查看系统配置常用命令: 系统 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo ...
随机推荐
- 技术的热门度曲线:GHC
全球最大的 IT 咨询公司高德纳(Gartner),有一个"技术热门度曲线"模型(Gartner Hype Cycle). 该模型认为,一门技术的发展要经历五个阶段. (1)启 ...
- 洛谷P4859 已经没有什么好害怕的了 [DP,容斥]
传送门 思路 大佬都说这是套路题--嘤嘤嘤我又被吊打了\(Q\omega Q\) 显然,这题是要\(DP\)的. 首先思考一下性质: 为了方便,下面令\(k=\frac{n+k}{2}\),即有恰好\ ...
- Confluence 6 手动安装语言包和找到更多语言包
手动安装语言包 希望以手动的方式按照语言包,你需要按照下面描述的方式上传语言包.一旦你安装成功后,语言包插件将会默认启用. 插件通常以 JAR 或者 OBR(OSGi Bundle Repositor ...
- mysql数据库之基本操作和存储引擎
一.知识储备 数据库服务器:一台计算机(对内存要求比较高) 数据库管理系统:如mysql,是一个软件 数据库:oldboy_stu,相当于文件夹 表:student,scholl,class_list ...
- LeetCode(94):二叉树的中序遍历
Medium! 题目描述: 给定一个二叉树,返回它的中序 遍历. 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,3,2] 进阶: 递归算法很简单,你可以通过迭代算法完成吗 ...
- select下拉框可以直接取list里的内容 不用非得转map (不得不承认我是个ZZ,这么简单的问题才反应过来,--^--)
需求描述:select下拉框的填充项,从后台传来的list中获取 自黑一下:之前有篇随笔,写的是通过map传到前台,在前台的select中的value属性取值 用map的key,而select的tex ...
- laravel 视图
在实际开发中,除了 API 路由返回指定格式数据对象外,大部分 Web 路由返回的都是视图,以便实现更加复杂的页面交互,我们在前面已经看到过了视图的定义方式: return view('以.分隔的视图 ...
- SSM 三大框架---事务处理
SSM 三大框架---事务处理 原创 2016年05月12日 20:57:03 标签: spring / J2EE / java / 框架 / 事务 7010 在学习三大框架的时候,老师说事务处理是最 ...
- 论文阅读笔记四:CTPN: Detecting Text in Natural Image with Connectionist Text Proposal Network(ECCV2016)
前面曾提到过CTPN,这里就学习一下,首先还是老套路,从论文学起吧.这里给出英文原文论文网址供大家阅读:https://arxiv.org/abs/1609.03605. CTPN,以前一直认为缩写一 ...
- 类和JSP关系
404的原因.除了路径问题,还有文件放置位置.比如如果文件在web-inf下面.浏览器是访问不到的