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
+
0
-

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
+
+2
-
$category = $this->db->table(self::TABLE_NAME)->where("name", $name)->fetch()
Jarek92
Člen | 91
+
+1
-

Super, díky.