Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/05/2011, 08:36
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: MVC - Nomenclatura de clases

En ese caso, deberías ingresarlo en el directorio library, para que puedas accederlo en todos los directorios que lo necesites. Una forma sencilla, una vez tengas que en diferentes módulos usar una misma clase, ya esta debe ir en el directorio de library. Algo así
Código directories:
Ver original
  1. library
  2.     - Foo
  3.         - Foo.php
  4.     - Bar
  5.         - Bar.php
El nombre de las clases son
Código PHP:
Ver original
  1. <?php
  2. // Foo/Foo.php
  3. class Foo_Foo
  4. {
  5.     public function fooBar()
  6.     {/*...*/}
  7. }
  8.  
  9. // Bar/Bar.php
  10. class Bar_Bar
  11. {
  12.     public function fooBar()
  13.     {/*...*/}
  14. }

Para acceder en la aplicación solo tienes que ingresar en el application.ini
Código INI:
Ver original
  1. autoloaderNamespaces[] = "Foo_"
  2. autoloaderNamespaces[] = "Bar_"
Y en cada lugar que quieras acceder a ella solo tienes que
Código PHP:
Ver original
  1. <?php
  2. $foo = new Foo_Foo;
  3. $foo->fooBar();
  4.  
  5. $bar = new Bar_Bar;
  6. $bar->fooBar();
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos