NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Mezinárodní den IT společnosti je tady! Pouze nyní můžeš získat 90 % extra kreditů při nákupu od 1199 kreditů s promo kódem AJTACI90. Tak neváhej!

Diskuze: Problém s propojením databází

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
vlastajuracka:13.7.2017 19:54

Zdravím mám problém a jsem opravdu bezmocný… Propojuji tabulky pomocí related. Kód vypadá másledovně:

<div n:foreach="$author->related('author_book') as $a_book">
            <p>{$a_book->books->name}</p>
</div>

Mám tabulku authors(id, name, price), books(id, name, year) a poslední spojovou author_book(id, author_id, book_id) – v této tabulce mám cizí klíče snad správně
A jsem opravdu v koncích protože nechápu proč to neběží..
Program po spuštění vyhodí tuto chybu: Cannot read an undeclared column ‚books‘. Opravdu už nevím co s tím a budu rád za každou radu díky moc.

 
Odpovědět
13.7.2017 19:54
Avatar
Peter Trcka
Člen
Avatar
Peter Trcka:14.7.2017 13:32

tento problem sme tu uz riesili v spojovacej tabulke nemas mat stlpec id, potom ti mozu vzniknut duplicita zaznamov

https://www.itnetwork.cz/…9648661da25b#…

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
+1
14.7.2017 13:32
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.