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