Test či premenná v template obsahuje data
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- lime
- Člen | 55
v template mám toto:
{foreach $comments as $comment}
<p>{$comment->commentary}</p>
{/foreach}
<p n:if="!$comments">žiaden komentár</p>
- do premennej $comments v prezenteri priraďujem data z databázi, a keď v tabuľke nemám žiadne komentáre malo by sa vypísať: žiaden komentár, ale nevypíše sa vôbec nič
- jiri.pudil
- Nette Blogger | 1032
A dumpnul sis jí, co ta proměnná obsahuje? Jestli to je objekt (třeba
nějaké kolekce, byť prázdná), vyhodnotí se jako TRUE, tudíž podmínka
neplatí. Zkus třeba count($comments)
.