Preklad cesty filesystemu na URL
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Davelister
- Člen | 28
Zdravím,
V configu si nadefinuju promenou imagesDir = %wwwDir%/data/images coz
znamena ze dostanu neco takoveho:
C:\www\document_root/data/images
Existuje nejaky jednoduchy zpusob jak pak ziskat k teto slozce URL?
Vim ze bych mohl to mohl definovat bez %wwwDir%, ale prijde mi to neciste, protoze bez toho neni jasne kde ta slozka vlasne je.
Edit: v podstate chci relativni cestu mezi %wwwDir% a %imagesDir%. Nema na to nette nejakou funkcicku?
Editoval Davelister (10. 7. 2010 18:50)
- Ondřej Mirtes
- Člen | 1536
Z absolutní lze tu relativní (od document_rootu) udělat takto:
$docPath = rtrim(Environment::getVariable('baseUri'), '/') . substr($absolutePath, strlen(WWW_DIR));