![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 1 Dołączył: 5.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Czy moge np dodac jakąs stała w configu którą będe potem mógł używać w kontrolerach?
np adres strony / tytuł |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
tak
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 1 Dołączył: 5.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
awesome
a mógłbyś mi podac przykładowy kod do configa i kontrolera ? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
w pliku z configiem
i np w bootstrapie
mozna tez kombinowac z metoda setReadOnly() -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 1 Dołączył: 5.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
zrobiłem takie coś:
configs/config.php
bootstrap.php
w kontrolerze i niestety nie działa nie wiem co jest grane edit/ zrobiłem takie coś w kontrolerze i działa
Ten post edytował Ikky 19.08.2009, 14:34:34 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Tworzysz zmienną $config jako zmienną lokalną w obrębie metody _initAutoload(), a nie jako składową klasy kontrolera i wewnątrz kontrolera nie jest ona już widoczna.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
w kontrolerze
-------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 313 Pomógł: 24 Dołączył: 9.08.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
w którymś projekcie zrobiłem klasę wykorzystującą wzorzec singleton
wykorzystanie
moje rozwiązanie ma tą zaletę że nie każda podstrona korzysta z konfiguracji, i wtedy nie zawsze klasa jest tworzona, nie musimy jej nigdzie inicjować, pliki ini będzie przeczytany tylko przy pierwszym odwołaniu do zmiennej -------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 7 Dołączył: 9.10.2007 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Jeszcze ja mam pytanie do ostatnbiego postu @pgrzelka
A skąd Zend wie gdzie szukać ten plik z klasą Config ![]() Ja utworzyłem sobie plik Config.php z tą klasą, umiesciłem go w aplikacji na próbe. Gdy wywołałem klasę Config dystałem błąd:
Ten post edytował Sajrox 21.08.2009, 22:58:43 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Musisz ją umieścić jako library/Config/Navigation.php
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 01:14 |