Nette: Databáza – connection
- Takeshi
- Člen | 596
Čaute všetci, mohol by mi niekto pomôcť s pripojením sa databázy? V staršej Nette Framework verzií som to zvádol, ale keď som začal pracovať s novšou, tak som nevedel ako nato. Ďik !!! A bol by som veľmi rád keby sa pripojil aj nejaký príklad na zobrazenie nejakých údajov z databázy.
P.S. Novšou verziou myslím napríklad šablóny s príponou *.latte a nie *.phtml.
Editoval Takeshi (19. 2. 2012 21:36)
- Takeshi
- Člen | 596
Diki moc, no podarilo sa mi pripojit databazu, aj mi vypisuje udaje z nej
ale este taka mala drobnost
… mne sa dalo pripojit len metodou"
dibi::connect(array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'database',
'username' => 'root',
'password' => '',
));
skusal som to aj cez … config.neon …
#
# 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: database
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: @Nette\Database\Connection
authenticator: Authenticator( @database::table(users) )
factories:
production < common:
database.driver = mysql
database.database = database
database.charset = utf8
database.lazy = TRUE
database.host = 127.0.0.1
database.username = root
database.password =
development < common:
ale hadzalo mi to mensie problemy … v starsej verzii som to v pohode nastavil cez config.ini ale tu sa mi to nedalo
- Filip Procházka
- Moderator | 4668
<ot>Minimálně tady najdeš všechno :) ale díky za upozornění, přidal jsem odkaz do FAQ</ot>
- Filip Procházka
- Moderator | 4668
Takeshi napsal(a):
… děláš si ze mě srandu, žejo? To nemůžeš myslet vážně :) Já ti pošlu článek, ve kterém je jasně napsané, že Nette\Database a dibi jsou dvě různé knihovny a ty mi je tady patláš dohromady… (sem vložit zoufalý řev)
Tak dobře, budu hodnej… Přečti si celý ten článek znovu, minimálně první dvě kapitoly a vyber si, kterou knihovnu chceš používat. Patláš dohromady dvě věci, které dohromady patlat nejdou!