【问题标题】:What does this function do in codeigniter?这个函数在codeigniter中有什么作用?
【发布时间】:2016-06-16 16:58:44
【问题描述】:

我不明白这个用户定义的函数:

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;
}

【问题讨论】:

标签: php codeigniter


【解决方案1】:

此函数使用 codeigniter 的实例检查 $var 数据是来自 post 还是 get 方法。

【讨论】:

    【解决方案2】:

    将 CodeIgniter 对象分配给一个变量。然后为 $value 分配 NULL 值。 在if 条件中设置$value 的值。如果值来自 get 方法,则通过 $CI->input->get($var) 设置值,并且值来自 post 方法,然后通过 $CI->input->post($var) 设置值。 最后返回 $value。

    【讨论】:

      猜你喜欢
      • 2017-07-25
      • 2014-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多