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()