我不明白这个用户定义的功能:
function get_or_post($var, $dfvalue = "") {
$CI = & get_instance();
$value = $dfvalue;
if (!empty($var)) {
if ($CI->input->get($var) != FALSE) {
$value = $CI->input->get($var);
} else if ($CI->input->post($var) != FALSE) {
$value = $CI->input->post($var);
}
}
return $value;
}
答案 0 :(得分:1)
此函数使用codeigniter实例检查$ var数据来自post或get方法。
答案 1 :(得分:1)
将CodeIgniter对象分配给变量。然后为$ value分配NULL值。
在if
条件内设置$ value的值。如果值来自get方法,则将值设置为$CI->input->get($var)
,值将通过post方法传递,然后将值设置为$CI->input->post($var)
。
最后返回$ value。