Nette nepreklada defaultValue?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
tomasnikl
Člen | 137
+
0
-

Ahoj,

mam dotaz. Mam vicejazycny web a preklady mam napojene i na formulare. Mam ovsem ve formulari jeden prvek:

$form->addHidden('title', 'form_title')->setDefaultValue('contact_form_title');

a v prekladovem slovniku definovano neco takoveho:

$t['contact_form_title'] = 'Kontaktni formular';

Kdyz ovsem kouknu do zdrojaku, tak vidim toto:

<input type="hidden" value="contact_form_title" />
//ale ocekaval bych toto:
<input type="hidden" value="Kontaktni formular" />

Maji se tak formulare opravdu chovat? Vim, ze je moznost prelozit tuto „hlasku“ az po odeslani formulare..

norbe
Backer | 405
+
0
-

Myslím že to je správné chování, hodnoty by mělo nette nechat takové, jaké jsou zadány, jelikož by to mohlo způsobovat problémy (např. nechtěné přeložení hodnoty, která se ukládá do enum datového typu v db).

tomasnikl
Člen | 137
+
0
-

aha, to je pravda, to jsem si neuvedomil… :o)