Ist es wichtig, baseUrl() in Zend Framework view-Skripte?

Einige Leute haben berichtet, Probleme mit dem Zugang zu, Einstellung zu, oder immer den richtigen Wert aus baseUrl() in einem view Skript. Aber ich Frage mich, warum es notwendig ist, es überhaupt zu verwenden, zumindest in einer situation, wie der meinen, wo der ZF-Anwendung ist auf einem virtual private host (Amazon EC2), wo ich die volle Kontrolle über die Verzeichnisstruktur und die apache-rewrite-Regeln, sowie Routen.

Ich weiß zum Beispiel, dass Sie in das Dateisystem foo.jpg lebt in public/images/foo.jpg ist, und dass die Anwendung mod_rewrite leitet alle Anfragen an public - also in meinem view Skripten ist es oft einfacher/klarer und effizienter zu schreiben, so etwas wie

<img src="/images/foo.jpg" />

statt

<img src="<?php echo $this->baseUrl();?>/images/foo.jpg" />

Welche Art der Zukunftssicherheit Robustheit oder anderen Vorteil hat die Verwendung von baseUrl() wirklich? Bisher habe ich noch nicht verwendet, es überhaupt, und hatte kein problem. Aber ich geerbt haben einige code, der es verwendet, und meine Neigung ist es, Streifen aus jenen verwendet, wenn ich bin Bearbeiten eines view-Skripts, die Sie enthält. Würde ich bedauern, dass später?

InformationsquelleAutor sootsnoot | 2012-09-21
Schreibe einen Kommentar