Příprava dat pro grid, join v nette database

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

Dobrý den,
používám komponentu Grido pro manipulaci s články.

Problém je, že článek se skládá ze dvou tabulek: articles a articletranslations. Ty jsou tedy ve vztahu 1:n.

Dotaz, který jsem zkoušel tedy vypadá nějak takto:

$db->table("articletranslations")
	->select('articletranslations.*, articles.*')->where(array("lang"=>"cs"));

A laďenka se vzteká:

No reference found for $articletranslations->articles

Nemůže to být tím, že používám množná čísla pro tabulky a tedy discovered convention?

Zkontroloval jsem adminer a cizí klíč skutečně existuje:
articletranslations.article_id → articles(id)

Editoval danielseek (2. 4. 2013 1:00)

danielseek
Člen | 42
+
0
-

Zdá se, že to skutečně bylo množným číslem v názvech. Raději jsem tedy změnil konvenci, než abych se kvůli své tvrdošíjnosti trápil :D