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 originallibrary
- Foo
- Foo.php
- Bar
- Bar.php
El nombre de las clases son
Código PHP:
Ver original<?php
// Foo/Foo.php
class Foo_Foo
{
public function fooBar()
{/*...*/}
}
// Bar/Bar.php
class Bar_Bar
{
public function fooBar()
{/*...*/}
}
Para acceder en la aplicación solo tienes que ingresar en el
application.ini
Código INI:
Ver originalautoloaderNamespaces[] = "Foo_"
autoloaderNamespaces[] = "Bar_"
Y en cada lugar que quieras acceder a ella solo tienes que
Código PHP:
Ver original<?php
$foo = new Foo_Foo;
$foo->fooBar();
$bar = new Bar_Bar;
$bar->fooBar();