Black friday Black friday
Aprílový black friday tě nenechá v klidu! Až 80 % prémiového obsahu zdarma. Více informací
Pouze tento týden slevy až 80 % na programování v Javě
Avatar
Adam Matis
Člen
Avatar
Adam Matis:20.11.2018 19:46

Ahoj potřebuji poradit snažím se v BasePresenteru pomocí DI získat službu User z Nette\Security\U­ser; konstruktor ale hlásí chybu Too few arguments to function App\Presenter­s\BasePresenter::__con­struct(), 0 passed

namespace App\Presenters;


use Nette\Application\UI\Presenter;
use Nette\Security\User;


/**
 * Base presenter for all application presenters.
 */
 class BasePresenter extends Presenter
{

    private $user;

    public function __construct(User $user) {
        parent::__construct();
        $this->user = $user;
    }

Co s tím ?

 
Odpovědět 20.11.2018 19:46
Avatar
Nahoru Odpovědět 20.11.2018 20:19
Chybami se člověk učí, běžte se učit jinam!
Avatar
d4rkw34v3r
Redaktor
Avatar
Odpovídá na Adam Matis
d4rkw34v3r:21.11.2018 5:15

Nette/Security/User už je součástí Presenteru, nemusíš ho znovu injectovat

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět 21.11.2018 5:15
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.