Nette na Endoře – problém s related()

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

Ahoj, přesunul jsem svůj web na endoru … hned po přesunu jsem řešil pár problémů, ale teď jsem se opravdu zasekl,

mám problém s funkcí related() myslím, že by to mohlo mít co dočinění s tím, že na starém hostingu bylo InnoDB ale na Endoře není.

Je moje tušení správné, poradíte mi , jak to vyřešit ?

Jan Tvrdík
Nette guru | 2595
+
0
-

Přejdi na hosting, kde je InnoDB. MyISAM neumí cizí klíče.

malkol
Člen | 133
+
0
-

mhmm … a jiné řešení není ?

David Matějka
Moderator | 6445
+
0
-

Nebo pouzij conventional reflection a dodrzuj konvence https://doc.nette.org/cs/database

malkol
Člen | 133
+
0
-

taky mě napadlo to psát „po svém“ jeslti jsem to pochopil správně .. tak to mi doporučueš ;) ?

David Grudl
Nette Core | 8228
+
0
-

Jako database reflection použij conventional https://doc.nette.org/cs/configuring#…. Pak se to řídí konvencí, že sloupec xxx_id odkazuje na tabulku xxx.

malkol
Člen | 133
+
0
-

dík .. to mi nedošlo ;) .. funguje ;)