Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 1 Dołączył: 8.05.2010 Ostrzeżenie: (0%)
|
witam wszystkich
Natrafiłem na pewien problem z tłumaczeniem formularz ich labeli oraz zawartości np selecta, chodzi oczywiscie o klase formularza: sfLoader::loadHelpers(array('I18N')); $sub = array('Wszedzie'=>__('Wszedzie')); $this->setWidgets(array( 'sel' => new sfWidgetFormSelect(array('choices'=> $sub),array('class'=>'sel','id'=>'sell')), )) $this->widgetSchema->setLabels(array( 'username'=>__('Login') )); Podwójny podkreślnik działa w widoku, a jak mam poradzić sobie w formularzu zgóry dzięki za podpowiedz |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%)
|
Może dlatego, że nie włączyłeś w ogóle i18n, może dlatego, że nie wyczyściłeś cache'a, może nie ten katalog tłumaczeń.
@Wave miło, że wstawiłeś kawałek dokumentacji, ale czy o niego chodziło? Przecież formularze nie mają bezpośredniego dostępu do kontekstu. Metody sfContext::getInstance() należy unikać zawsze kiedy tylko można, a w tym przypadku można |
|
|
|
lukasz10 [Symfony] Internationalization i18 form 24.06.2010, 09:13:14
Wave CytatCalling the Translation Helper Outside a Temp... 24.06.2010, 13:19:10
lukasz10 Nie wiem w jaki sposób twoja podpowiedz ma mi pomo... 24.06.2010, 14:09:32
lukasz10 wszystko mam właczone bo mi tłumaczy z widoku, p... 24.06.2010, 15:07:39 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 06:18 |