![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 25.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Czy można w jakiś sposob "globalnie" zadeklarowac i dodać słowniki, tak żeby nie tworzyć obiektu każdorazowo w każdym kontrolerze? Mam taki kod i nie chcialbym go wlepiac w kazdy controller:
Poki co umieszczam go w metodzie init() kontrolera w ktorym wykorzystywane beda tlumaczenia. Pozdrawiam Ten post edytował batman 8.09.2008, 20:14:53
Powód edycji: dodałem bbcode ~batman
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
1. Zrób sobie globalny kontroler z którego będzie dziedziczyć reszta.
2. Użyj filtra, czyli plugin do kontrolera, który to będzie robił za Ciebie czytając konfig. 3. Napisz sobie helpera do kontrolera. |
|
|
![]()
Post
#3
|
|
Administrator wortalu Grupa: Przyjaciele php.pl Postów: 960 Pomógł: 39 Dołączył: 21.10.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Zrób sobie globalny kontroler z którego będzie dziedziczyć reszta. 2. Użyj filtra, czyli plugin do kontrolera, który to będzie robił za Ciebie czytając konfig. 3. Napisz sobie helpera do kontrolera. Wystarczy użyć rejestru, przypisując do niego (z indeksem 'Zend_Translate') odpowiednio już skonfigurowany obiekt Zend_Translate. Ten post edytował Sabistik 4.09.2008, 13:25:10 |
|
|
![]()
Post
#4
|
|
Grupa: Zablokowani Postów: 167 Pomógł: 2 Dołączył: 15.02.2004 Ostrzeżenie: (30%) ![]() ![]() |
Stwórz sobie plugin dla frontowego kontrolera, gdzie będziesz inicjalizował podstawowe obiekty i przechowuj je w rejestrze Zend_Registry.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 10 Dołączył: 20.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Administrator wortalu Grupa: Przyjaciele php.pl Postów: 960 Pomógł: 39 Dołączył: 21.10.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy zauważyliście, ale view helper translate sprawdza czy w rejestrze jest klucz 'Zend_Translate', więc powyższe kwiatki są zbędne.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 17:40 |