latte testování existence souboru

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Domki
Člen | 310
+
0
-

čau, jak mám otestovat zda existuje soubor pomocí latte?
delam to takhle:
{if is_file($baseUrl.‚/images/ik_fakt_seda.png‘)}
popř:
{if file_exists($baseUrl.‚/images/ik_fakt_seda.png‘)}

Pořád mi to házi false i když ten soubor existuje

Co stím? díky

castamir
Člen | 629
+
0
-

$basePath místo $baseUrl?

Domki
Člen | 310
+
0
-

nene porad to hazi false

ViPEr*CZ*
Člen | 817
+
0
-

{dump $basePath.‚/images/ik_fakt_seda.png‘}
a podívat se jestli ta adresa je správná ;-)

Domki
Člen | 310
+
0
-

je, ale už mi poradil kamos, pomocí presenteru kde si predám $this->context->parameters[‚wwwDir‘]; do sablony a tam to již použiju uspesne :-)
i tak dík

Editoval Domki (6. 5. 2013 20:41)

hAssassin
Člen | 293
+
0
-

hele neni nahodou basePath nebo baseUrl webova cesta k www slozce? Ale pokud chces overit existenci souboru, potrebujes filesystem cestu, ne?

Kazdopadne $this->context->parameters['wwwDir'] by valit melo.

Domki
Člen | 310
+
0
-

jj to valí

pata.kusik111
Člen | 78
+
0
-

neni nahodou presenter jedna z promennych v sablone?
pak tohle to resi:

{if file_exists($presenter->context->parameters[‚wwwDir‘].‚/images/ik_fakt_seda.png‘)}