codeigniter覆蓋set_value函數在表單助手使用MY_helper重新填充字段在get,post both和while驗證。我使用CI的版本是2.0.3 我在應用程序/傭工創建My_form_helper.php /並添加功能codeigniter覆蓋set_value函數在表單助手使用MY_helper重新填充字段get,post兩個
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我這樣做 - > $ autoload ['helper'] = array('html','form','url','my','text','MY_form'); 它說無法加載my_form_helper.php
「不工作」是什麼意思?錯誤?空白值?什麼?另外,你怎麼稱呼這個幫手? –
@DamienPirsy在application/config助手的autoload.php中添加了。 – amolv
http://stackoverflow.com/questions/4740430/explain-ci-get-instance這裏很有用,但實例沒有使用set_value函數 – amolv