michaldaro
19.02.2011, 15:15:11
Mam taki problem. Nie wiem jak skorzystac i wczytac napisaną przeze mnie klasę. Swoje zadanie wykonalem w nastepujacy sposób który nie działa:
Stworzyłem klasę Maper i umieścilem ją w pliku Maper.php. ścieżka do pliku maper wyglada w nastepujacy sposób library/Zend/Mojeklasy/Maper.php.
Kolejnym krokiem było wczytanie tej klasy w Controlerze - zrobiłem to w następujacy sposób:
Zend_Loader::loadClass('Zend_Mojeklasy_Menager');
Nie działa .Czy ktoś mógłby mi doradzić co zrobiłem nie tak i jak powinienem zrobić i gdzie włożyć moja nowo stworzoną przez mnie klasę?
grOm
19.02.2011, 15:31:30
stworz jakis katalog w katalogu library np "My" i tam wrzuc Maper.php, nazwij ją class My_Maper i do konfigu dodaj linijke autoloaderNamespaces[] = "My"
michaldaro
19.02.2011, 15:34:45
a jak wczytac pozniej ta klase w controlerze?
grOm
19.02.2011, 15:39:55
w.w. wpis w konfigu powinien automatycznie ładować pliki w tym katalogu
wiec wystarczy $obj = new My_Maper(); (nazewnictwo plikow i klas jest wazne)
michaldaro
19.02.2011, 16:33:28
Dziękuję bardzo za pomoc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.