Ako nastavím databázu v nette 2.3.5?

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

Ahojte,

po rocnej pauze som sa opat dostal k nette. Ako nastavim databazu? Myslim, ze sa to robilo v config.neon, no teray neviem ako to urobit, lebo sa mi zda, ze za tu dobu sa to pomenilo. Ďakujem.

majky358
Člen | 37
+
0
-

Je to stále rovnaké

database:
	dsn: 'mysql:host=hostname;dbname=nazev'
	user: user
	password:

Akurát pri novej verzií, ktorú som natiahol cez composer je pripojenie do DB v config.local.neon tak aby sa ti to prípadne neprepisovalo ak to budeš písať do config/config.neon

Editoval majky358 (18. 11. 2015 22:38)

Takeshi
Člen | 596
+
0
-

Vďaka, ešte poprosím ako vytiahnuť databázu … dik

mám zatiaľ toto …

<?php
$context = $this->... ??
	$collection = $context->table('collection');
    foreach ($collection as $col) {
        echo $col->num;
        echo $col->name;
    }
?>
Pavel Janda
Člen | 977
+
0
-

Předáš si službu Nette\Database\Context.

Presenter @inject anotací:

/**
 * @var Nette\Database\Context
 * @inject
 */
public $db;

Jinde přes konstruktor:

public function __construct(Nette\Database\Context $db)
{
	# $db->table('collection');
}

Editoval Pavel Janda (19. 11. 2015 8:24)

chemix
Nette Core | 1310
+
+3
-

Vše potřebné je v quickstartu https://doc.nette.org/…rt/home-page pokud tam neco neni jasne, napis, radi ho vylepsime tak, aby kazdy kdo zacina se v nem zorientoval