亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

第4條規則應該怎么寫?

第4條規則應該怎么寫?

慕雪6442864 2023-02-11 21:17:23
array('invited_id','require','必須被邀請!'),array('invite_code','require','邀請碼必須!'),array('invited_id','number','邀請人ID必須為數字!'),array('invited_id','check_invited','邀請人不存在!',0,'callback',3,array() ), //我要將變量invite_code中的值傳進去,array()怎么寫?protected function check_invited( $id,$invite_code ){$where=array('id'=>$id,'invite_code'=>$invite_code);//p($where);die;if(M('User')->field(array('id'))->where($where)->find()){return true;}else {return false;}}  //我要將變量invite_code中的值傳進去,array()怎么寫?
查看完整描述

1 回答

?
慕田峪4524236

TA貢獻1875條經驗 獲得超5個贊

方法一(不使用回調傳參用I函數接收參數):

protected $_validate = array(
array('invited_id','check_invited','邀請人不存在!',0,'callback',3 ),
);

protected function check_invited( $invited_id ) {

$invite_code = I('invite_code');
//....
}

方法二(重寫模型_initialize方法):
public function _initialize() {
$this->_validate[3][6]['invite_code'] = I('invite_code'); // 動態加入回調參數
}

protected function check_invited( $invited_id, $invite_code ) {

echo $invite_code;
}

推薦使用方法一,方法二有些南轅北轍只做為參考。


查看完整回答
反對 回復 2023-02-15
  • 1 回答
  • 0 關注
  • 115 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號