Black Friday je tu! Využij jedinečnou příležitost a získej až 80 % znalostí navíc zdarma! Více zde
Aktualizovali jsme provozní podmínky. Pokračováním užívání sítě s nimi projevíte souhlas.
BF extended 2022
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.