NetteDatabase – vztahy mezi tabulkami

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

Dobrý den všem.

Učím se jak se pracuje v Nette Database se vztahy mezi tabulkami. Teď jsem se v tom nějak zamotal a nejsem schopen rozchodit tohle, přitom to asi nebude nic těžkého.

Mám tabulky „inzerat“, spojovací tabulku „inzerat_okres“ a „okres“

Struktura tabulky „okres“ je
id PRIMARY ID
kod – kod okresu
nazev – nazev okresu

Inzerát může být vystaven ve více okresech a já chci dotazem vytáhnout všechny inzeráty podle okres.kod.

Jak prosím na to?

Díky moc.

kejlicz
Člen | 201
+
0
-

Tak jsem se dopracoval k tomuto. Je to tak v pořádku?

Je to volání table() na tabulce „inzerat“ s touto podmínkou a vypadá to, že to dělá co jsem chtěl.

where(":inzerat_okres.okres.kod", $kodOkresu)
David Matějka
Moderator | 6445
+
0
-

Ano, takhle to mas spravne :)

kejlicz
Člen | 201
+
0
-

Díky