Nette 2.1 Nette\Database select where → poslední záznam
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- motorcb
- Člen | 552
Zdravím.
Vypisuji seznam zalogovaných uživatelů seřazený podle datumu:
mode:
$result = $this->selectionFactory->table( "logs" )->where( array( "date > ?" => date( "Y-m-d", $date ) ) )->order( "date ASC" );
To mi funguje. Ale ještě navíc bych chtěl vidět jméno (sloupec name
v té samé tabulce) naposledy přihlášeného uživatele.
Jak z **$result ** zjistím poslední záznam?
Používám nejnovější Nette 2.1
Děkuji za rady
- David Matějka
- Moderator | 6445
projdi si to skrz iterator_to_array do pole, pak do toho sahnes jak do pole, treba
$result = iterator_to_array($result);
$last = end($result);
reset($result);
//nebo
$last = array_slice($result, -1, 1);