Returns row specified by primary key.
public get ( $key ) : Nette\Database\Table\IRow | ||
return | Nette\Database\Table\IRow | or FALSE if there is no such row |
/** * * @param int $id * @param int $id_lang * @return array|FALSE */ public function getProdukt($id, $id_lang = 1) { $hlavne_menu_lang = $this->hlavne_menu_lang->where(array("id_hlavne_menu" => $id, "id_lang" => $id_lang)); if ($hlavne_menu_lang === FALSE) { return FALSE; } $produkt = $this->produkt->get($hlavne_menu_lang->hlavne_menu->clanok); if ($produkt === FALSE) { return FALSE; } return array("hlavne_menu_lang" => $hlavne_menu_lang, "produkt" => $produkt); }
/** * Returns row specified by primary key. * * @param mixed $key Primary key * @return HyperRow|FALSE */ public function get($key) { $result = $this->selection->get($key); if ($result instanceof ActiveRow) { return $this->factory->createRow($result, $this->selection->getName()); } return $result; }