Escapování v Zend Framework rubrika: Programování: PHP
2
tobotomas
položil/-a 21.4.2015
Ahoj, mám problém v ZF 1 escapování $view->escape() v šabloně, požíváme šablonovací systém RainTpl. Když do této funkce dám text, tak mi to vyescapuje všechno včetně entit českých znaků, takže je text pak nečitelný. Celý zápis je {$view->escape('Příliš žluťoučký kůň')} Nemáte někdo nápad jak vyloužit např & z escapování? Nikde jsem k tomu na webu nic nenašel. Díky
odkaz
Vyřešeno
5
podhy
odpověděl/-a 21.4.2015
Předejte si do Zend_View vlastní escapovací funkci pomocí setEscape() (kterému předáte callback). Defaultně se v metodě escape() používá htmlspecialchars(). Pokud vám escapuje např. i české znaky tak jí máte nejspíš přepnutou na htmlentities()
Pro plný přístup na Devel.cz se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře