Я использую CodeIgniter и столкнулся с интересной проблемой. Мне нужно использовать переменные из одной функции в другой. Я планировал сделать это, просто объявив глобальные переменные (что я не смог) сделать в рамках. Поэтому я попытался вызвать одну функцию изнутри другой (все это происходит в контроллере). Поскольку, по-видимому, это невозможно, я создал вспомогательный файл с общей функцией, а затем просто попытался загрузить его, но получаю эту ошибку:
Fatal error: Call to undefined method ReporteNominas::getValues()
вспомогательный файл находится внутри папки помощников и содержит:
function getValues($getThem, $tpar, $vpiso, $tcomi, $tgas, $ttotal){
$totalPares = $tpar;
$ventasPiso = $vpiso;
$totalComisiones = $tcomi;
$totalGastos = $tgas;
$totalTotal = $ttotal;
if($getThem){
return $totalPares . "," . $ventasPiso . "," . $totalComisiones . "," . $totalGastos . "," . $totalTotal;
}
}
и я пытаюсь это сделать так:
$this->load->helper('helper_common_functions_helper');
$this->getValues(false, $query['cant'], $query['sum'], $query['com'], $query['gas'], $query['tot']);
что мне здесь не хватает?