![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 3.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym zapytać, czy da się skłonić funkcję "autoload" do ładowania klas z dwóch różnych folderów, w zależności od przekazywanego parametru.
Mam prosty framework, a w nim dwa katalogi: core\classes i app\controllers chciałbym wywołać funkcję z core, np. db::get(); - i załadować klasę z core\classes\db_class.php a równocześnie załadować właściwy kontroler z app\controllers\pages_controller.php funkcja autoload może ładować brakujące klasy, ale czy da się nią pokierować w zależności od jakiegoś parametru? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 4 Dołączył: 15.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nazewnictwo w PHP 5.3+ powinno być zgodne z http://groups.google.com/group/php-standar...-proposal?pli=1.
Autoload najlepiej niech odbywa się za pomocą obiektu class loader'a, na przykład. https://github.com/symfony/symfony/blob/mas...ClassLoader.php. Pozdrawiam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 04:42 |