迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
設(shè)置一個自定義字段,比如“郵箱”,當(dāng)在前端輸入郵箱時,就會檢驗(yàn)是否會重復(fù),是否符合郵箱的命名規(guī)則
設(shè)置一個自定義字段,比如“懸賞”,當(dāng)在前端輸入懸賞時,就會檢驗(yàn)賬戶余額是否充足,不足提示“余額不足”,并跳轉(zhuǎn)到充值鏈接
在自定義字段中,有“校驗(yàn)函數(shù)/方法”和“過濾函數(shù)”這幾個功能,怎么使用的
用在什么地方?發(fā)布文章嗎
【好迪信息技術(shù)】1樓
是的,發(fā)布文章之前,輸入該字段,校驗(yàn)通過才能發(fā)布
diy\module\news\models\Content_model.php 重寫一個發(fā)布的函數(shù),在里面判斷吧 public function add($data, $syncatid = 0) { // 這里寫判斷方法 // 判斷結(jié)束,執(zhí)行發(fā)布流程 return parent::add($data, $syncatid = 0); }
每個模塊都可以重寫模型類,不會破壞源程序的
【徐樹】3樓
發(fā)布之前,自定義字段的數(shù)據(jù)還沒有存入數(shù)據(jù)庫,我該怎么取出輸入的數(shù)據(jù)呢
public function add($data, $syncatid = 0) { // 這里寫判斷方法 print_r($data); 這是格式化后的入庫前的字段 print_r($_POST['data']); 這是未被格式化的入庫前的字段 // 判斷結(jié)束,執(zhí)行發(fā)布流程 return parent::add($data, $syncatid = 0); }
用在什么地方?發(fā)布文章嗎
【好迪信息技術(shù)】1樓
是的,發(fā)布文章之前,輸入該字段,校驗(yàn)通過才能發(fā)布
diy\module\news\models\Content_model.php 重寫一個發(fā)布的函數(shù),在里面判斷吧 public function add($data, $syncatid = 0) { // 這里寫判斷方法 // 判斷結(jié)束,執(zhí)行發(fā)布流程 return parent::add($data, $syncatid = 0); }每個模塊都可以重寫模型類,不會破壞源程序的
【徐樹】3樓
發(fā)布之前,自定義字段的數(shù)據(jù)還沒有存入數(shù)據(jù)庫,我該怎么取出輸入的數(shù)據(jù)呢
public function add($data, $syncatid = 0) { // 這里寫判斷方法 print_r($data); 這是格式化后的入庫前的字段 print_r($_POST['data']); 這是未被格式化的入庫前的字段 // 判斷結(jié)束,執(zhí)行發(fā)布流程 return parent::add($data, $syncatid = 0); }