Pomoc s Nette\Database\Table\Selection
- kejlicz
- Člen | 201
Ahoj všem.
Prosím o radu jak pracovat v Nette\Database\Table\Selection. Nějak jsem se v tom zamotal a zaboha nemůžu přijít na správný postup.
Databáze obsahuje informace o profesích v podniku.
Mám tabulky
podnik
soucast – to jsou jednotlivé provozovny. Tabulka soucast má cizí klíč
podnik_id na tabulku podnik. Podnik může mít tedy více
provozoven(součástí).
profese – zde jsou jednotlivé profese v provozovně. Tabulka profese má cizí klíč soucast_id na tabulku soucast
Tohle mi na prohlížení dat funguje a k informacím z podtabulek se dostávám přes related().
Teď to, s čím si nevím rady. Znám třeba seznam podniků a potřebuji pro potřeby filtrování dostat všechny profese v daných podnicích. Pokud možno ještě GROUPnuté podle nazev_profese a srovnané podle počtu výskytu. Kdybych se dostal ještě k počtu jednotlivých profesí před GROUP bylo by to ideální.
Dá se na tohle použít Nette\Database\Table\Selection, nebo to musím dělat ručně?
Díky za nakopnutí.
Martin
Editoval kejlicz (5. 7. 2014 21:32)