Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Zend Framework] Zend_Translate
Skyline
post
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:

  1. <?php
  2. $translate = new Zend_Translate('array', ROOT_DIR . '/modules/default/languages/polish.php', 'pl');
  3. $translate->addTranslation(ROOT_DIR . '/modules/default/languages/english.php', 'en');
  4. $translate->setLocale(self$_lang);
  5. $this->view->translate()->setTranslator($translate);
  6. ?>


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Martio
post
Post #2





Grupa: Zablokowani
Postów: 167
Pomógł: 2
Dołączył: 15.02.2004

Ostrzeżenie: (30%)
XX---


Stwórz sobie plugin dla frontowego kontrolera, gdzie będziesz inicjalizował podstawowe obiekty i przechowuj je w rejestrze Zend_Registry.
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: 14.10.2025 - 10:41