Cuando se desea obtener el DOCUMENT_ROOT o ruta absoluta dentro de la vista, lo mas fácil es usar $_SERVER['DOCUMENT_ROOT'], pero el inconveniente de esta, es que la ruta no es flexible y fallará cuando nuestro proyecto no este en al carpeta Raíz, si queremos hacerla dinámica, se me ocurre 2 alternativas:

Alternativa 1

Usar un Una constante define("ROOT_PATH", "mi_ruta.") en el index.php de la aplicación, lo cual no lo veo tan elegante.

Alternativa 2

Usando un helper, en el cual definimos nuestra ruta, y lo podemos invocar desde cualquier lugar en nuestras vistas.

Queda mas elegante y si queremos podemos agregarla mas complejidad al Helper

Benjamín

Soy Benjamín Gonzales B, desarrollador de Software con más de 10 años de experiencia, me apasiona todo lo relacionado a las nuevas tecnologías y el software libre. Me gusta investigar , leer y aprender cada día algo nuevo. Desarrollo en LINUX,PHP, JAVA, C#, Javascript, MySql, SqlServer, entre otros y actualmente ando experimentando con lenguajes funcionales como: Erlang, Clojure y Scala. Y otros no funcionales como GO.

Latest posts by Benjamín (see all)

Obteniendo la ruta absoluta dentro de una vista en ZF2
Compartir
Tweet about this on TwitterShare on Facebook0Share on Google+0Share on LinkedIn0Email this to someonePin on Pinterest0Share on Tumblr0Share on Reddit0Share on StumbleUpon0
Etiquetado en:            

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *