Geek tričko zdarma Geek tričko zdarma
Tričko zdarma! Stačí před dobitím bodů použít kód TRIKO15. Více informací zde
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!
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
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.