NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Mezinárodní den IT společnosti je tady! Pouze nyní můžeš získat 90 % extra kreditů při nákupu od 1199 kreditů s promo kódem AJTACI90. Tak neváhej!

Diskuze: nette User

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
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.