Př. podle hodnoty, kterou mám v db uloženou u logovaného uživatele.
Díky
Jak to myslíš? Můžeš udělat něco jako
$name = $form->addText('name', 'Jméno'); if($isRequired) { $name->setRequired('Vyplňte jméno'); }
Stačí ti to takhle?
Případně pomocí ->addCondition() nebo ->addConditionOn().
->addCondition()
->addConditionOn()
Zkoušel jsem tohle to mi nepomohlo (aby setRequired platilo pokud mám v $this->term->event->company TRUE):
$form->addText('company', 'Firma') ->addConditionOn($this->term->event->company, Form::EQUAL, TRUE) ->setRequired('Vyplňte firmu');
Editoval FJP (10. 11. 2014 11:01)
$company = $form->addText('company', 'Firma'); if($this->term->event->company) $company->setRequired('Vyplňte firmu');
Pomohlo díky.