Vyber jedineho zaznamu z DB
- Piticu
- Člen | 93
Ahoj vsem. Potreboval bych vzit jeden jediny zaznam z tabulky pomoci 2 podminek (2× where). Udelal jsem to takhle:
public function getTitle($lang){
return $this->database->table('header')
->where('lang',$lang)
->where('type','title');
}
Dale mam:
$this->template->logoTitle = $this->headerManager->getTitle($this->lang);
Problem je ze to co potrebuji zobrazit musim v nette souburu udelat pomoci makra n:foreach coz si myslim ze je zbytecny kdyz mam jeden jediny zaznam. Kdyz zkusim $logoTitle->name ta mi vypise header (coz je predpokladam nazev tabulky). Jak teda mam vytahnout data ze slupce name?
- Tomáš Votruba
- Moderator | 1114
Další možnosti získávání záznamů krom fetch()
a
fetchAll()
(defaultní, co jsi měl), najdeš v dokumentaci k databázi.
Úplně dole.
- Piticu
- Člen | 93
Tomáš Votruba napsal(a):
Další možnosti získávání záznamů krom
fetch()
afetchAll()
(defaultní, co jsi měl), najdeš v dokumentaci k databázi. Úplně dole.
Napadlo me prve pouzit get()
jenze neznam id
, ale
feetch funguje paradne