Zjednodušený databázový dotaz s výběrem konkrétních sloupců – jak nahradit query()
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- rosakovnik
- Člen | 13
Zdravím,
předem se omlouvám, pokud jsem zde vložil nějakou duplicitní otázku, ale
nic podobného jsem nenašel.
Chtěl bych se zeptat, zdali je možno zapsat ekvivalentně tento dotaz:
$this->connection->query('SELECT id, title, created_at FROM articles ORDER BY created_at ASC')
nějak pomocí:
$this->connection->table('articles')
ovšem nechtěl bych, aby se mi zde ukládaly všechny sloupce, ale pouze id a title.
Děkuji za rady
- Mysteria
- Člen | 797
$this->database->table('articles')->select('id, title, created_at')->order('created_at');
Případně tu část se ->select můžeš vynechat a použije se inteligentní cache (první dotaz bude na všechny sloupce, další už jenom na ty, který se nějak dále používají).
Editoval Mysteria (28. 10. 2014 15:41)