Ako zaregistrovat uzivatela?

Takeshi
Člen | 596
+
-1
-

Ahojte,

stiahol som si sandbox a snazim sa zaregistrovat uzivatela takto:

final class RegisterPresenter extends BasePresenter
{
    /** @var \App\Model\UserManager @inject */
    public $userManager;

    public function renderDefault()
    {
        $this->userManager->add("meno", "email@gmail.com", "heslo");
    }
}

Do databázy mi uloží len email a namiesto mena a hesla mi do dtb uloží číslo 0.
Neviete kde môže byť asi problém?

Editoval Takeshi (27. 3. 2020 2:51)

David Matějka
Moderator | 6445
+
0
-

Ahoj, já bych řekl, že problém je v tom, že tam máš někde chybu.

nightfish
Člen | 472
+
+1
-

@Takeshi Ukaž strukturu databázové tabulky, do které uživatele ukládáš.

Takeshi
Člen | 596
+
0
-

nightfish napsal(a):

@Takeshi Ukaž strukturu databázové tabulky, do které uživatele ukládáš.

Ďakujem, chybu som našiel. Mal som chybu na mieste, kde by som ju nehľadal. V dtb som mal nastavené hodnoty ako INTEGER, čo ma nenapadlo.

Editoval Takeshi (27. 3. 2020 12:26)

chemix
Nette Core | 1296
+
+1
-

@Takeshi a na pridavani uzivatelu v sandboxu je command tool https://github.com/…ate-user.php nemusis si na to tvorit takovejhle pomocny presenter