Propojení tabulek pomocí M:N
- luboshnedy
- Člen | 25
Zdravím mám takový problém při spojování tabulek…
Mam tabulku post(id,nazev,datum)
dále tabulku user(id, jmeno)
a tabulku post_user(id, post_id, user_id)
Kdy tabulka post může mít libovolný počet user. V tabulce post_user mám
nastavené cizí klíče… Nyní zkrátka potřebuji aby se mi v šabloně ti
uživatelé vypsali. Zkoušel jsem to nějak tkhle:
<div n:foreach="$post->related('post_user') as $p_user">
<div>{$p_user->user->jmeno}</div>
</div>
podle tohoto návodu: https://doc.nette.org/…ase/explorer
Ale zřejmě jsem to napsal špatně. Moc děkuji za každou pomoc
- luboshnedy
- Člen | 25
Cache jsem zkusil smazat a nic hlásí to tuto chybu:
Trying to get property of non-object
- luboshnedy
- Člen | 25
Jo ok to nějak zvládnu ale mam problém, že když chci odebrat výchozí hodnotu z databáze u user_id tak mi to vyhodí chybu: Cannot change column ‚user_id‘: used in a foreign key constraint ‚post_user_ibfk2‘