No database selected Nette 2.0

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
KillPrd
Začátečník | 110
+
0
-

Ahojte mám staženou aktuální verzy nette pro PHP 5.2
Vše funguje jen připojení dibi k databázy nějak nejede.
Myslím že problém bude v config.neonu bohužel jsem zkusi snad všechny varianty a ani jedna nefunguje.
v bootstampu mám také zápis

<?php
dibi::connect($container->params['database']);
?>

a config.neon:

<?php
#
# SECURITY WARNING: it is CRITICAL that this file & directory are NOT accessible directly via a web browser!
#
# If you don't protect this directory from direct web access, anybody will be able to see your passwords.
# https://nette.org/en/security-warning
#
common:
	parameters:
		database:
			driver: mysql
			host: localhost
			dbname: poradna
			user: root
			password:


	php:
		date.timezone: Europe/Prague
		# session.save_path: "%tempDir%/sessions"
		# zlib.output_compression: yes


	nette:
		session:
			autoStart: smart

		database:
			default:
				dsn: '%database.driver%:host=%database.host%;dbname=%database.dbname%'
				user: %database.user%
				password: %database.password%


	services:
		database: @\Connection

		authenticator: Authenticator( @database::table(admin) )


	factories:


production < common:

development < common:

?>

Problém nastává jakmile se snažím načíst data z dotazu…

Jan Voráček
Člen | 90
+
0
-

V parametrech databáze má být database místo dbname – viz dibi.

Editoval Jan Voráček (11. 2. 2012 9:30)