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