Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [cakephp] błędne generowanie url w img
Forum PHP.pl > Forum > PHP > Frameworki
dplus
Właściwie to nie wiem czy to ja robię błąd, czy cake.
Używam wersji 1.1 i mam taki problem, że w głównym defaultowym kontrolerze na stronie urle do img
Kod
<img src="<?echo IMAGES_URL;?>ico_comment.png" border="0">

działają ok, ale jak przejdę do innego kontrolera ,to znikają mi wszystkie obrazki.

Sprawdzałem wywołaniem <? echo system('dir'); ?> gdzie jestem i w obu kontrolerach pokazuje się ta sama ścieżka np.:

D:\www\pka\cake\app\webroot

Jakiej stałej użyć, żeby poprawnie zbudować url do obrazka??
vezyr
A nie prościej byłoby Ci skorzystać z 'helpera' html i przez niego stawiać obrazki. W plikach widoku:
Kod
$html->image('ico_comment.png', array('border' => 0));

Jak przyjdzie mi do głowy jakiś sposób ze stałą, to później napiszę winksmiley.jpg
dplus
myslalem o stałej, bo chciałem ją użyć przy tworzeniu elementów innych niż img np. <td background=".."
ale poradzilem sobie - przegrzebałem helpera html i znalazłem sposób tworzenia relatywnych poprawnych ścieżek. są tu uzyte jakies klasy/metody.przyklad:

<img src="<? echo $this->webroot . $this->themeWeb . IMAGES_URL; ?>main_top.png">
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.