Formuláře v externím souboru – předání modelu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
MartinitCZ
Člen | 580
+
0
-

Ahoj,
jak řešíte předání určitého modelu do formuláře?

Ano, mohu použít $this->presenter->context->userModel, ale rád bych projekt řešil v rámci posledních „Nette“ trendů, tedy omezení $this->context

Ukázka továrničky formuláře:

class ContactForm extends Form
{

	public function __construct($parent, $name)
	{
		parent::__construct($parent, $name);

		$this->elementPrototype->class("form-horizontal");

	}

Editoval martinit (16. 2. 2013 12:24)

Tomáš Kolinger
Člen | 136
+
0
-

Přes constructor.

mkoubik
Člen | 728
+
0
-

$parent a $name předávat nemusíš, jsou tam jen kvůli zpětné kompatibilitě. Předej si tam co potřebuješ a konstruktor předka zavolej bez parametrů.