vrácení Active Row dle unikátního klíče
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Jarek92
- Člen | 91
Zdravím,
mám db tabulku, kde mám vedle primárního klíče ještě sloupec, který je
definován jako unikátní.
Chtěl bych si vytvořit metodu, která z této tabulky najde jeden záznam dle
unikátní sloupce a vrátí instanci ActiveRow.
public function findOneByName($name) {
$category = $this->db->table(self::TABLE_NAME)->where("name", $name);
if(!$category) {
throw new DbEntryNotFoundException();
}
return $category;
}
Z tohoto dotazu dostanu samozřejmě instanci typu Selection, není nějaká
možnost jak to „přetypovat na Active Row“.
Děkuji.
- Michal Hlávka
- Člen | 190
$category = $this->db->table(self::TABLE_NAME)->where("name", $name)->fetch()