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
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
V parametrech databáze má být database místo dbname – viz dibi.
Editoval Jan Voráček (11. 2. 2012 9:30)