Potřebuji radu ohledně NetteDatabase
- kejlicz
- Člen | 201
Ahoj všichni.
Dosud jsem používal při spojování tabulek cizí klíče a ty vždy vedly na id nějaké tabulky s PRIMARY indexem.
Vše fungovalo normálně.
Teď potřebuji použít cizí klíč, který nebude směřovat na id (PRIMARY), ale např. na sloupec uid, který bude unikátní. Když nastavým cizí klíče v Admineru, tak to Admineru jde proklikávat a vazby fungují.
Tabulky jsou skola(sloupce id, uid, nazev …)
a navstevnost (sloupce id, skola_uid, pocet …)
V tabulce navstevnost nastavím cizí klíč navstevnost.skola_uid → skola.uid
Teď se ale nějak nemůžu dostat k datům svázané tabulky v Nette.
Předpokládal bych, že když si z databáze vytáhnu např. návštěvnost škol, tak se k názvu školy dostanu nějak takto
$navstevnost_skoly->ref("skola_uid")->nazev;
$navstevnost_skoly->skola->nazev;
, nebo tak nějak, ale nic nefunguje.
Už jsem se v tom úplně ztratil.
Díky
Editoval kejlicz (1. 8. 2014 12:23)