$this->template->dotazUpload = $this->database->table('uploads')
->where('uid ?', $id);
V dotazu se ptám na záznam uid s $id v tabulce uploads. Na základě existence SQL záznamu chci v latte šabloně vyhodnotit, zda je příloha nebo není:
{if !empty($dotazUpload)}
Příloha
{else}
Bez přílohy
{/if}
Nyní mi to vypíše pokaždé "Příloha" i když záznam neexistuje. Kde dělám chybu? Děkuji
ODPOVĚĎ
Dobrý den,
musíte ještě doplnit fetch() na konec dotazu:
$this->template->dotazUpload = $this->database->table('uploads')
->where('uid ?', $id)
->fetch();
A v latte šabloně můžete podmínku zjednodušit na pouhé True / False:
{if $dotazUpload}
Příloha
{else}
Bez přílohy
{/if}
Komentáře (0)
Přidat komentář