thinkphp回调的php调用db类,请问thinkphp中model类自动完成功能 回调函数能不能获取其他字段的值?...
http://www.thinkphp.cn/api/source-class-Model.html#975
protected?function?_validationFieldItem($data,$val)?{
switch(strtolower(trim($val[4])))?{
case?'function'://?使用函數(shù)進(jìn)行驗(yàn)證
case?'callback'://?調(diào)用方法進(jìn)行驗(yàn)證
$args?=?isset($val[6])?(array)$val[6]:array();
if(is_string($val[0])?&&?strpos($val[0],?','))
$val[0]?=?explode(',',?$val[0]);
if(is_array($val[0])){
//?支持多個(gè)字段驗(yàn)證
foreach($val[0]?as?$field)
$_data[$field]?=?$data[$field];
array_unshift($args,?$_data);
}else{
array_unshift($args,?$data[$val[0]]);
}
if('function'==$val[4])?{
return?call_user_func_array($val[1],?$args);
}else{
return?call_user_func_array(array(&$this,?$val[1]),?$args);
}
總結(jié)
以上是生活随笔為你收集整理的thinkphp回调的php调用db类,请问thinkphp中model类自动完成功能 回调函数能不能获取其他字段的值?...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python整数类型没有取值范围限制_详
- 下一篇: 紫光展锐处理器有那些手机用_酷派将发千元