Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: nette User

Aktivity
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
Tvůrce
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í
+2,50 Kč
Ř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.