如何在1個模型裏實現2套不一樣的數據驗證?

如何在1個模型裏實現2套不一樣的數據驗證?能夠讓其中一套用來驗證模板中存在而數據庫中不存在的字段,因爲驗證只須要用到create()方法,因此能夠在控制器create()以後,再用給模型對象屬性賦值的方式把字段賦值成跟數據庫一致(若是後面要用save()等方法的話),注意:執行create()方法以前必須保證至少有一個提交的字段跟數據庫字段一致,不然create()方法會返回空數組,說明收集(數據驗證)成功,但沒有符合要求的數據,產生跳轉錯誤,解決方法是在create()前給$_POST賦值一個無需驗證的數據庫字段,在經過驗證後再unset掉便可
數據庫

相關文章
相關標籤/搜索