在 model rules 某欄位使用 unique 此然為驗證時無法成功 [ 2.0 版本 ]
前提
新增與修改 同一個表單,情境(scenario) 那我在送出後 新增可執行
但在修改的時候($model->validate())
假使欄位為 account_name 已有相同名稱就會無法驗證成功
但我的需求是 account_name 他初始的值可以修改並存入資料庫 但有重複到的值就無法修改
請問:
1.假使碰到這種狀況 新增與修改 需要用同一個情境嗎(小弟我是用同一個)
2.如果同一情境(scenario)下,有辦法可以解決嗎??
3.又或者自行附加 rules function
(附加過function rules 但同一情境下會先被 unique 先擋掉而不執行, 除非使用不同得情境)
第一次發文 請指教
最佳答案
其他 2 个回答
bryson Taipei
注册时间:2015-07-22
最后登录:2017-04-03
在线时长:84小时54分
最后登录:2017-04-03
在线时长:84小时54分
- 粉丝19
- 金钱4885
- 威望230
- 积分8025