Diskuze: Nette predanie parametru z templatu do formu
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, to záleží na tom, jak máš udělanou komponentu toho uživatele. Pokud totiž předáváš parametr přímo v šabloně takto
{control vymazatUzivatela, $pouzivatel}
, ten parametr dostane metoda pro vykreslování komponenty (odhadem)
public function render($pouzivatel) {
a tam s ním taky musíš pracovat.
Pokud ale ta komponenta není Tvoje a je to například Nette formulář, tak to neuděláš takto jednoduše, protože by sis potřeboval přepsat tu metodu render() v tom formuláři. Tady bych potom doporučil předání toho parametru jinou formou, ale k tomu bych potřeboval znát více souvislostí.
Pak samozřejmě existuje ještě pár dalších řešení, která ale nejsou moc "čistá", takže je sem ani uvádět nebudu.
S největší pravděpodobností ti pomůže Multiplier, pokud teda ta komponenta je obyčejný formulář.
Zobrazeno 3 zpráv z 3.