DibiDriverException #1046 – No database selected

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Tom1141
Člen | 27
+
0
-

Nazdar, snažím sa vytvoriť prihlasovanie užívateľov pomocou Dibi, avšak objavuje sa chyba No database selected.

<?php
public function signInFormSubmitted(Form $form)
        {
            try {
                $user = $this->getUser();
                $values = $form->getValues();
                if ($values->persistent) {
                    $user->setExpiration('+30 days', FALSE);
                }
                $user->login($values->username, $values->password);
                $this->flashMessage('Prihlásenie bolo úspešné.', 'success');
                $this->redirect('Homepage:');
            } catch (Nette\Security\AuthenticationException $e) {
                $form->addError($e->getMessage());
            }
        }
?>

Chyba nastáva pri vykonaní funkcie login(). Premenné $user, $values obsahujú správne hodnoty.

Config.neon:

<?php
 	nette:
		application:
			errorPresenter: Error

		dibi:
			host: localhost
			username: root
			password:
			database: mydb
			lazy: TRUE
?>

Vedel by mi niekto povedať v čom je problém? Za odpoveď vopred ďakujem.

PHP 5.4.3, Nette 2.0.7, Dibi 2.0.1

Editoval Tom1141 (29. 1. 2013 14:58)

enumag
Člen | 2118
+
0
-

Problém je v neonu, konfigurace dibi by rozhodně neměla být součástí konfigurace Nette.

Editoval enumag (29. 1. 2013 15:21)