Neon predávanie parametrov

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

Zdravím, vedel by mi niekto povedať či funguje takýto scénar:
Mám v configu riadok

	- App\Model\MailchimpModel(%mailChimp.api_key%, %mailChimp.list_id%)

Očakávam, že sa predajú parametre z konfigu, čo sa aj deje a je to ok. Lenže konštruktor vyzerá takto:

	public function __construct(
		$api_key,
		$list_id,
		Nette\Database\Context $db,
		Nette\DI\Container $container,
		GettextSetup $translator,
		Nette\Security\User $user )
	{
		parent::__construct( $db, $container, $translator, $user );

		$this->api_key = $api_key;
		$this->list_id = $list_id;
		$this->mailChimp = new MailChimp( $api_key );

	}

dúfal som, že tie nasledujúce parametre sa doplnia podľa poradia. Ale v logu mám error:
Argument 3 passed to App\Model\MailchimpModel::__construct() must be an instance of Nette\Database\Context, instance of h4kuna\Gettext\GettextSetup given

Tak neviem, či je ten zápis z konfigu správne.

Editoval Čamo (29. 12. 2016 18:27)

David Matějka
Moderator | 6445
+
0
-

smazal si cache?

Čamo
Člen | 798
+
0
-

Teraz už hej. Ale teda tento postup by mal fungovať?