Ver Mensaje Individual
  #8 (permalink)  
Antiguo 02/11/2012, 17:47
Avatar de masterpuppet
masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 4 meses
Puntos: 845
Respuesta: Hacer Accesible variables de un archivo incluido para todos los métodos de

Que tal FilanderGarcia,

Tal cual lo tienes no hay forma elegante de resolverlo, lo mas sencillo seria que View tuviera por propiedad la configuración.

config/config.php
Código PHP:
Ver original
  1. include_once('../library/config.php');
  2. $config = new Config();
  3. ...
  4. return $config;

library/view.php
Código PHP:
Ver original
  1. class View
  2. {
  3.     private $config;
  4.     public function __construct()
  5.     {
  6.         $this->config = include '../config/config.php';
  7.     }
  8.  
  9.     public function foo()
  10.     {
  11.         $config = $this->config;
  12.         ...
  13.     }
  14. }

Y si tienes algún Registry o mejor aún DiC simplemente pasas la config vía constructor.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)

Última edición por masterpuppet; 02/11/2012 a las 18:33