require_once 'inc/class/main.class.php'; $x = new torrent_Core();
A w klasie torrent_Core mam funkcje __autoload, która prezentuje się następująco:
public function __autoload($action) { } else { require_once self::$inc_url.'model/main_model.class'.self::EXT; $inc_model = new Main_Model; } }
Jaki jest cel tego? - Oddzielenie głównych funkcji, od tych mniejszych oraz dołączenie modelu (zapytań sql), ale teraz w klasie torrent_Core próbuje się odwołać do funkcji z Main_Model (nazwa: loadSettings_model), ale dostaje komunikat:
Kod
Call to undefined method torrent_Core::loadSettings_model()
Próbowałem wywołać loadSettings_model za pomocą:
$this->loadSettings_model();
Spróbowałem również w ten sposób:
$inc_model->loadSettings_model(); błąd: Call to a member function loadSettings_model()
i najgorsze, że gdy wezmę var_dump($inc_model) w funkcji to otrzymuje NULL - czyli w ogóle __autoload nie przekazuje mi dalej klasy.
A tak prezentuje się klasa "Main_Model" - http://wklej.org/hash/99da31d9b1a/