ThinkPHP 自動驗證相關注意

1.假如加入了表單令牌的話,表單的各類名與對應Model字段一致,否則報坑爹的令牌錯誤。spa

2.假如加入了表單令牌的話,Create只能採用默認的POST數據建立數據對象,否則又是坑爹的令牌錯誤。code

3.create方法的第二個參數能夠指定建立數據的操做狀態,默認狀況下是自動判斷是寫入仍是更新操做。對象

也能夠顯式指定操做狀態,例如:class

  1. $Member = M("User");
  2. // 指定更新數據操做狀態
  3. $Member->create($_POST,Model::MODEL_UPDATE);

系統內置的數據操做包括Model::MODEL_INSERT(或者1)和Model::MODEL_UPDATE(或者2),當沒有指定的時候,系統根據數據源是否包含主鍵數據來自動判斷,若是存在主鍵數據,就當成Model::MODEL_UPDATE操做。表單

相關文章
相關標籤/搜索