\Latte\Runtime\Filters::safeUrl negeneruje odkaz pro filesystem
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Kurtas
- Člen | 109
Ahoj,
resim nasleduji problem v Nette 2.2.6, chci generovat PDF pres mPDF knihovnu. Kvuli rychlosti chci v img tagu pouzivat odkaz na obrazky pres filesystem. Problem je, ze nette prohani url pres \Latte\Runtime\Filters::safeUrl a to mi vrati vzdy prazdny retezec misto url. Je to bug? Nebo jak donutim nette aby vyrenderovalo odkaz z filesystemu?
priklad:
<img src="{$promena}">
\Tracy\FireLogger::log(\Latte\Runtime\Filters::safeUrl("C:/web/www/exports/browser/browser-hof15.png")); //vraci ""
\Tracy\FireLogger::log(\Latte\Runtime\Filters::safeUrl("file://C:/web/www/exports/browser/browser-hof15.png")); //vraci ""
Diky Kurtas
- Filip Procházka
- Moderator | 4668
Je to feature. A pokud jsi si 100% jistý že víš co do toho rveš, můžeš použít
<img src="{$url|nosafeurl}" alt="">
což vypne tuto ochranu
Editoval Filip Procházka (18. 1. 2015 19:27)