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
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)