Šablony – výpis nuly místo prázdné hodnoty
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Ondřej Brejla
- Člen | 746
Nebo Helper
. Záleží na tom, co bude pro bzuKa
zajímavější. Osobně radši preferuji helpery, ale to proto, že se mi víc
líbí ;-)
- Honza Kuchař
- Člen | 1662
taky bych byl pro helper. Protoze pokud vim, tak helper je na formatovani vystupu. Makro spis jako fce. Napr. snippet.
- jasir
- Člen | 746
<?php
...
//někde v BasePresenteru...
$this->template->registerHelper('ifEmpty',array($this, 'ifEmptyHelper');
...
public function ifEmptyHelper($value, $default='') {
if(empty($value)) {
return $default;
}
return $value;
}
?>
v šabloně pak: {$prom |ifEmpty:0}
.
Edit: opraveno na ifEmpty
Editoval jasir (25. 11. 2009 2:09)
- Honza Kuchař
- Člen | 1662
Než isEmpty
bych to spíš viděl na ifEmpty
…
Ale se na to tak dívám, umí helper něco jako tohle?
{$neco |ifEmpty:"<i>Prázdné</i>"}
Editoval honzakuchar (23. 11. 2009 22:39)