Doplnění názvů za id (propojení tabulek)
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- justgoku
- Člen | 3
Ahoj jsem tu nový a zajímá mě, jak vyberu například název pro mojí roli.
Mám
v šabloně
{foreach $users as $user}
<tr>
<td>
{$user->displayed_name}</td>
<td>{$user->id_role}</td>
<td>{$user->id_department}</td>
<td>{$user->id_district}</td>
<td>{$user->email}</td>
<td>{$user->date_added|date:'%d.%m.%Y'}</td>
<td class="text-right">
<i class="fa fa-pencil-square-o"></i> smazat
</td>
</tr>
{/foreach}
a já bych chtěl místo ID mít jméno. Napadá mě jedno řešení, že bych vybral všechny role a ve foreach to porovnal a pak bych vybral tu správnou a vypsal její jméno. Ale to je podle mě zbytečně náročný na počet dotazů. Nebo ne? prostě rád bych jen udelal nejaký getSingle v modelu a podle toho id vybral tu konkrétní a vypsal jeji jmeno. ale JAK?
(Používám dibbi)
Díky
Editoval justgoku (1. 8. 2014 16:49)
- David Matějka
- Moderator | 6445
viz dokumentace
je dulezite, abys mel spravne nadefinovane cizi klice
nevsim jsem si, ze pouzivas dibi. tam to (asi) budes muset najoinovat
Editoval matej21 (1. 8. 2014 16:57)