nette database connection

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

Ahojte vsetci,

ked mam v config.local.neon nastavenie databazy, ako zavolam connection?
Manualne zadavanie mena, hesla … je cez …

<?php
$connection = new Connection($dsn, $user, $password, array(
    'lazy' => FALSE,
    'driverClass' => 'App\YourSpecificDriverImplementationName'
));
?>

a jeho nasledne volanie

<?php
$database = new Context($connection);
?>

diky

Jan Suchánek
Člen | 404
+
0
-

Injectem ho predas do presenteru nebo prez konstruktor do sluzby.

Takeshi
Člen | 596
+
0
-

jenicek napsal(a):

Injectem ho predas do presenteru nebo prez konstruktor do sluzby.

Dakujem, ale ako?

Tabetha
Člen | 140
+
0
-

pisane z mobilu

<?php

public functiom injectDatabase(Connection $database)
{
 $this->tvoj_nazov_premennej_v_presentru = $database;
}

?>

alebo do modelu

<?php

public function __construct(Connection $database)
{
 $this->tvoj_nazov_premennej_v_modeli = $database;
}
?>

Editoval Tabetha (26. 2. 2014 8:40)