Ako resetovat TABLE pre DB query
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- aRagornol
- Člen | 17
Ahojte,
mam problem ak v sablone robim SQL Query napr.
{foreach $table->select("id, title$lang AS title")->where('position', 'left')->order('order') as $linkCategoryLeft}
...
{/foreach}
a nasledne hned nato
{foreach $table->select("id, title$lang AS title")->where('position', 'right')->order('order') as $linkCategoryRight}
...
{/foreach}
tak pri prvej query ziska data korektne. Pri druhej query ale vybuilduje WHERE (position = left and position = right).
Co s tym ? Dakujem.
Nette : 2.0.12
Editoval aRagornol (27. 9. 2013 21:21)
- David Matějka
- Moderator | 6445
pouzivas stejnou instanci Selection, to nemuzes.. jedno Selection bys mel pouzivat pouze pro jeden dotaz
- David Matějka
- Moderator | 6445
ano – nejlepe tak, ze to select, where a order nastavis uz v presenteru (nebo lepe v modelove vrstve) a v sablone to budes pouze prochazet jako by to bylo pole s vysledkem