Po odeslání formuláře je ve snippetu NULL

- drobecek
- Člen | 5
Zdravím, potřeboval ybch poradit, mám v presenteru definici formuláře, který má 2 snippety, interakce funguje, zachytávání signálu, načtení požadovaných dat, jenom při opdeslání formuláře se místo hodnot těchto dvou snippetů odešle NULL, kde by mohl být problém? dík
Edit:
tak přez POST data odejdou, ale když ve zpravcování formuláře zavolám
<?php
$form->getValues();
?>
tak je daná hodnota na NULL, je potřeba někde aktualizovat před odesláním tento formulář? při zkoumání fe firebugu se jeví hodnoty jako vyplněné?.
Editoval drobecek (13. 12. 2012 10:02)

- Vojtěch Dobeš
- Gold Partner | 1316
Popiš víc do detailu situaci. Jak vypadá formulář, jak realizuješ Ajax, kde se co přesně odesílá atd.

- jetpack
- Člen | 71
No musíš si dát pozor na to aby jsi používal na ten daný form
ajaxSubmit() funkci;
Poté dát do té funkce, která ti zpracovává data z Formu
$this->invalidateControl(‚nazev_snippetu‘);
POZOR:
záleží co ten form dělá, je rozdíl mít na formu funkci onSubmit a
onSuccess a onError .
A hlavně předáváš té funkci Objekt Formu? function(Form $form) ?
Zkus použít $form->getValues(‚array‘);

- Vojtěch Dobeš
- Gold Partner | 1316
@jetpack Nebylo by lepší počkat, až tazatel
upřesní svůj dotaz? Zaprvé, o jako funkci ajaxSubmit()
mluvíš? Zadruhé, co je Objekt Formu? Atd. …

- jetpack
- Člen | 71
Mluvím o funkci ajaxSubmit z https://componette.org/search/?…
A objekt Formu to mluvím o tom když se předává do funkce pro zpracování
formuláře objekt odeslaného formuláře.
No čekat, já jen napsal své postřehy. Když to pochopí a pomůže mu to tak
proč ne? Pokud to nepochopí tak to upřesní.

- Vojtěch Dobeš
- Gold Partner | 1316
Jde o to, že nevíš, jestli ten doplněk vůbec používá. Je to
zbytečně matoucí. Bytě, to s tím getValues je taky nějaké
podivné. Odpovídat a radit je skvělé, jen je lepší buď být více
konkrétní nebo před odesláním příspěvku zkonzultovat
dokumentaci :).