co se podělo s konstanty www_dir, app_dir aj?
- pawouk
- Člen | 172
A k čemu je potřebuješ? V aplikaci je stejně doufám nepoužíváš a jediné využitý bylo v bootstrapu u robotloaderu, popřípadě při nastavování tempDir nebo neonu. A to se vše dá udělat relativně k __DIR__ tak proč vytvářet globální konstanty? Není k tomu žádný důvod a obecně je lepší se čemukoliv globálnímu vyhnout.
- zool
- Člen | 144
No občas právě kontroluji jestli již existuje rozměr nějakého obrázku(pokud ne tak jej vygeneruji), a to třeba kontroluji takto
file_exists(WWW_DIR . "/images/produkty/" . $ob->soubor)
Nechtějí se mi právě psát relativní cesty a nemyslím si, že je nějaký rozdíl, použít globální konstantu __DIR__ nebo WWW_DIR, a navíc když se pohne složka app vzhledem k veřejně dostupné složce např www, tak by se projekt musel přepsat..
- Filip Procházka
- Moderator | 4668
Používejte parametry, které máte v DIC, tj appDir
a
wwwDir
.
services:
imageStorage: ImageStorage("%wwwDir%/user-images")
Problém vyřešen. Inspirujte se zde: https://gist.github.com/3845361