Mailinglisten-Archive |
Stephan Krauß schrieb: > Hallo ! > > Ich muß mich in absehbarer Zeit in das Zend - Framework einarbeiten. > Leider habe ich ein gedankliches Problem. Im Zend werden die Controller > und Aktionen nach folgendem Muster aufgebaut. > > http://meineDomain/meinController/meineAktion/ > > Wenn ich im Client (Browser) diesen Link aufrufe dann müsste > ich eigentlich im Verzeichnis '..meine Aktion/' landen. > Durch eine .htaccess wird jedoch alles in die zentrale > 'index.php' umgelenkt. > > Und nun das gedankliche Problem. Für den Browser bin ich im Verzeichnis > '..meineAktion/', in Wahrheit bin ich in der zentralen 'index.php'. > Irgendwann wird ein Html - Script (View) eingebunden. > Wie muss ich aus diesem Html - Script heraus > den Pfad auf ein Image im Verzeichnis > http://meineDomain/html/ legen. > > Variante 1: <img src='html/meinBild.jpg' > oder > Variante 2: <img src='../../html/meinBild.jpg' > > Gruß Stephan > Hi Stephan, wie du schon richtig erkannt hast werden alle Pfade per default zur index umgeleitet und diese ist somit auch dein "executing script" also sind alle Pfade relativ zu seinem ursprung. wenn deine index im root liegt dann variante 1, ich würde auch noch einen / davorhängen. Du solltest allerdings bedenken die images bei der rewrite rule zu berücksichtigen (genauer: zu excluden). btw bein browser ist in gar keinem verzeichnis, dein browser hat nur einen request ausgeführt, da sind zufälligerweise slashes drin. Gruß Andi
php::bar PHP Wiki - Listenarchive