Call to a member function add() on a non-object
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Hitny14
- Člen | 90
Ahoj, začínám s nette a narazil sem na chybu a nevím si rady kde dělám dělám chybu.
Chyba: Call to a member function add() on a non-object
Kod:
/**
* @var App\Model\UserManager
* @inject
*/
public $userManager;
public function processLogIn($form)
{
$values = $form->getValues();
$username = $values->name;
$password = $values->pass;
$this->userManager->add($username, $password);
$this->flashMessage('Uzivatel přidám', 'success');
$this->redirect('this');
}
Díky za každou radu!
- Hitny14
- Člen | 90
JoJo metoda je tam ale já sem popletl ty chyby
Takhle chyba: Call to a member function add() on a non-object
je když ta mám
/**
* @var App\Model\UserManager
*/
a tahle chyba: Class or interface ‚App\Presenters\App\Model\UserManager‘
used in @var annotation at App\Presenters\AdminPresenter::$userManager
not found.
je když tam mám:
/**
* @var App\Model\UserManager
* @inject
*/
\--