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) 自定義過濾正則


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM