Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> __autoload z dwóch różnych źródeł
zephyr7
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Smertius
post
Post #2





Grupa: Zarejestrowani
Postów: 156
Pomógł: 31
Dołączył: 23.02.2009
Skąd: Sanok

Ostrzeżenie: (0%)
-----


Cytat(MicNeo @ 3.05.2011, 13:44:46 ) *
Można zrobić np tak. Nazwy klas tworzysz według takiego wzorca:
core_classes_dbClass.php

Albo zamiast tworzyć przydługie nazwy plików, możesz skorzystać z http://pl2.php.net/manual/en/language.namespaces.php
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 22:31