tvorba komponenty v komponentě na základě podmínky
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- kleinpetr
- Člen | 480
Ahoj,
mohu nějak podmínit tvorbu komponenty ? něco jako:
createComponentSomeComponent(){
if($condition){
return new SomeControl();
}
return false; //samozřejmě vyhodí exception
}
v šabloně pak samozřejmě {control someComponent} ale né
vždy potřebuji tu komponentu vytvořit. Díky

- David Matějka
- Moderator | 6445
vytvor si neco jako EmptyControl:
class EmptyControl extends \Nette\Application\UI\Control
{
public function render() {}
}
ktery pak vratis namisto toho false