Nefunguje řazení dat podle datumu

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

Ahoj,
na webu potřebuju seřadit data podle datumu sestupně. V kódu mám toto, ale neřadí to:

$this->template->zavody = $this->context->createZavody()->order('datum DESC');

Při tom na jiném webu to mám stejně a tam to jde…

Prosím o radu, kde by mohl být problém.

Díky

22
Člen | 1478
+
0
-

a co to generuje za SQL dotaz?

.:M@rt!n:.
Člen | 201
+
0
-

generuje se tento dotaz:

SELECT `id`, `datum`, `nazev`, `misto`
FROM `zavody`
WHERE (`zavody`.`id` IN (1, 2, 4))
22
Člen | 1478
+
0
-

nějak mi nejde do hlavy, jak můžeš na contextu `volat metodu `createZavody()? Tam by jsi mel snad volat, když už používáš context, nějakou servisu a na ní teprve nějakou metodu te servisy..?

ViPEr*CZ*
Člen | 813
+
0
-

To bude továrna a ne služba si myslím… každopádně tam chybí ještě ORDER v tom vygenerovaném dotazu… takže někde mezi klávesnicí a židlí.

22
Člen | 1478
+
0
-

tak leda tak, asi pošli kód toho modelu, co vytváříš továrnou potom.