Namespace i autoloading |
Namespace i autoloading |
20.04.2016, 14:16:23
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 20.04.2016 Ostrzeżenie: (0%) |
Witam, mam problem z autoloadingiem i namespace'ami.
Poniżej kod: * index.php
* composer.json
* View/Template/First/template.php
Pytanie nr 1 - jak uzyskać dostęp do klasy Database, tak abym mógł jej użyć w klasie Template? Pytanie nr 2 - jeśli pozbędę się kody z template.php, dostaję błąd, że nie znaleziono klasy User w pliku index.php, czyli coś ewidentlnie nie działa, a ja nie mam pojęcia, co jest zle z moim kodem. Z góry dzięki za pomoc |
|
|
22.06.2016, 11:34:01
Post
#2
|
|
Grupa: Zarejestrowani Postów: 148 Pomógł: 14 Dołączył: 23.02.2013 Ostrzeżenie: (0%) |
Mało napisałeś o tej klasie Database ale być może wystarczy \Database.
-------------------- |
|
|
22.06.2016, 13:23:24
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 033 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) |
Cytat Pytanie nr 1 - jak uzyskać dostęp do klasy Database, tak abym mógł jej użyć w klasie Template? Poprzez use tak jak w index dla innych. Chyba że znajduje się w tej samej przestrzeni, to nie musisz dodawać nic. Odp na pytanie drugie a gdzie tak klasa się znajduje? |
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 12:42 |