Im opracowanie ram MVC i mam problem na co elastycznego kodu/konstrukcji w deklarowania klas pomocnikówPHP Wyodrębnianie tablicę z klasy jako wartość
class Controller {
public $helper = [];
public function load_helper($helper) {
require_once(DIR_HELPER . $helper . '.php');
$lc_helper = StrToLower($helper);
$helper_arr[$lc_helper] = new $helper;
$this->helper[$lc_helper] = $helper_arr[$lc_helper];
}
}
// Im wywołanie funkcji w moich kontrolerami jak ten
Class Home Extends Controller {
$this->load_helper('Form');
$this->helper['form']-><class function>;
}
chcę wywołać funkcję tak:
$this->form-><class function>;
cant korzystania wyciąg dla publicznych funkcji, ale widziałem ram, które mogą to zrobić. Mam nadzieję, że ktoś ma pomysł i że ktoś może zrozumieć moje pytanie, z góry dzięki.
Dziękuję, proszę pana. Nie używam magicznych metod, ale ten naprawdę mi pomógł – mendz