Dokumentace
- Aplikace
- Databáze
- Šablony
- Formuláře
- Knihovny
- Návody
FilterHelper
Tento Helper slouží zejména k poskytnutí rozhraní pro filtry v šablonovacím jazyku. Jeho zaregistrováním do šablony automaticky zaregistruje svoje metody jako filtry.
Z názvů metod je patrné, co dělají, uvádím pouze jejich přehled s parametry:
function escape($var, $mode = 'html')
function lower($var)
function upper($var)
function strip($var, $replace = ' ')
function stripTags($var)
function date($var, $format = 'd.m.Y')
function ldate($var, $format = '%d. %B %Y')
function format($var, $format)
function shuffle($var)
function explode($var, $delimeter = ', ')
function implode($var, $delimeter = ', ')
function bytes($bytes, $precision = 2)
function truncate($string, $len, $append = "\xE2\x80\xA6")
Krátke dovysvětlení funkčnosti:
- metoda
ldateje wrapper pro strftime; ldate zkratka vyjadřuje „lokalizované datum“ - metoda
stripnahrazuje mezery jen jednou - metoda
formatformátuje řetězec pomocí funkce sprintf - metoda
shufflezamíchá pole - metoda
bytesformátuje číslo v bytech na lépe čitelné jednotky se zadanou přesností - metoda
truncatezkrátí řetězec a na konec doplní trojtečku
Filtry date a ldate přijmou jako čas nejenom timestamp, ale
i řetězec, který pomocí strtotime převedou.
