Replicator (addDynamic) a addError

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

(Nette 2.1dev)

Při chybné validaci prvku formuláře předaného v rámci callbacku v addDynamic dostanu při vykreslení chybu „Array to string conversion“. Když chybu přidám ručně přes metodu addError, stane se to samé.

Oli
Člen | 1215
+
0
-

Nesnazis se navesit tu chybu na celej kontainer? Misto na jednu polozku?

sKopheK
Člen | 207
+
0
-

Myslím, že ne. Spadne to třeba na příkladu níže.

$form->addDynamic('group', function(Container $group) {

            $group->addText('title', "Název")
                ->addRule(...
sKopheK
Člen | 207
+
0
-

Chyba byla na mé straně u custom makra pro výpis inputů formuláře. Z nějakého důvodu u elementů vytvořených Replicatorem neprošlo přiřazení do proměnné $_control, u standardních elementů to bylo vždy bez problémů.