Získanie hodnôt z jedneho stlpca do poľa
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- joeyGTR
- Člen | 19
Zdravím potrebujem naplniť pole hodnotami z jedneho stlpca, no neviem ako na to. Predpokladám že je to velmi jednoducha zaležitosť no neviem si poradiť. Myslel som že to pôjde jednoducho cez
$nieco = $table->select("stlpec")
alebo
$nieco = $table->select(array("stlpec"))
no ale neviem z tamade ziskať to čo potrebujem…
$pole = $nieco->fetch() mi získa len prvý riadok, takžee…
Pomôže mi niekto?
Editoval joeyGTR (13. 3. 2012 17:00)
- Caine
- Člen | 216
Přímo fetchColumn u Selection není, ale můžes použít
fetchPairs('stlpec', 'stlpec')
a nebo si přidat vlastní metodu do
nette/database/table/selection.php
/** @return array */
public function fetchColumn($column) {
$a = array();
foreach ($this as $row) { $a[] = $row[$column]; }
return $a;
}