Avatar
Raiper34
Redaktor
Avatar
Raiper34:

Zdar, nevie niekto poradit s tymto? Potrebujem nieco taketo, mam v latte nasledujuci usek {

foreach $pouzivatelia as $pouzivatel}

a v tom to fore potrebujem predat toho pouzivatela do

{control vymazatUzivatela}

. Skusal som vsetko mozne, ale stale sa neviem dopracovat k funkcnemu rieseniu, ked predam parameter, tak sa mi ten form jendoducho nevyrkesli...

Odpovědět 16.8.2015 13:11
Posledná vydaná hra: http://www.islandsoft.cz/index.php?art=hra-akcna-space-resistance
Avatar
Jindřich Máca
Tým ITnetwork
Avatar
Odpovídá na Raiper34
Jindřich Máca:

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. :)

 
Nahoru Odpovědět 16.8.2015 13:35
Avatar
Odpovídá na Raiper34
Martin Konečný (pavelco1998):

S největší pravděpodobností ti pomůže Multiplier, pokud teda ta komponenta je obyčejný formulář.

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět 16.8.2015 14:03
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.