CodeIgniter перавызначыць set_value функцыю ў выглядзе памочніка з дапамогай MY_helper засяліць палёў у GET, POST і

CodeIgniter перавызначыць set_value функцыю ў выглядзе памочніка з дапамогай MY_helper засяліць палёў у GET, POST і і пакуль не праверкі. Я выкарыстоўваю версію КІ 2.0.3 я стварыў My_form_helper.php в/хелперов/і дабаўленай функцыі прыкладання

function set_value($field = '', $default = '')
{   
    if (FALSE === ($OBJ =& _get_validation_object()))
    {
        if (isset($_POST[$field]))
        {
            return form_prep($_POST[$field], $field);
        }
        if (isset($_GET[$field]))
        {
            return form_prep($_GET[$field], $field);
        }

        return $default;
    }

    return form_prep($OBJ->set_value($field, $default), $field);
}

але ён не працуе.

in autoload.php i am doing this -> $autoload['helper'] = array('html','form','url','my','text','MY_form'); it says unable to load my_form_helper.php

1
Што вы маеце на ўвазе пад «не працуе»? памылкі? пустыя значэння? што? Акрамя таго, як вы называеце гэты памочнік?
дададзена аўтар Damien Pirsy, крыніца
@DamienPirsy ў autoload.php ў дадатак/канфігурацыі памочнік дадаў.
дададзена аўтар amolv, крыніца

1 адказы

Там, здаецца, нейкая праблема з вялікімі літарамі ў імёнах файлаў памочнік. Аказваецца, што CodeIgniter пераўтворыць дапаможныя імёны ўсіх малых літар, а затым знаходзіць файл.

Паспрабуйце дапаможны файл: my_form_helper.php , а затым праверыць. Ён павінен працаваць.

0
дададзена
Я не зусім разумею ваш каментар, але мой адказ быў які адносіцца да CodeIgniter скарджуся «не ўдалося загрузіць my_form_helper.php». Гэта можа быць таму, што ў вас ёсць загалоўная літара ў вашым імя памочніка файла. Паспрабуйце змяніць яго на ніжні рэгістр і CodeIgniter павінна быць у стане загрузіць яго.
дададзена аўтар Vikk, крыніца
ды гэта, у карыстацкіх хелперы мы ствараем асобнік такога роду рэчы, неабходныя ў прыведзеным вышэй функцыі, то непасрэдна Исеть ($ _ GET [$ поля]) выкарыстоўваюцца.
дададзена аўтар amolv, крыніца
-ого калі ласка, паглядзіце на функцыю, намёк: у памочніка мы не выкарыстоўваем $ гэта як ва ўяўленні/кантролер
дададзена аўтар amolv, крыніца