/ / Autoload .obj.php archivos en Zend? - php, zend-framework

Autoload .obj.php archivos en Zend? - php, zend-framework

Estoy usando un esquema personalizado para nombrar mis archivos. ¿Alguna sugerencia sobre cómo cargarlos automáticamente con el autocargador de Zend?

¡Gracias!

Respuestas

4 para la respuesta № 1

Puede escribir su propia clase de autocargador y registrarla con el autocargador ZF. Hay un breve breve sobre esto en el manual: http://framework.zend.com/manual/en/zend.loader.autoloader.html#zend.loader.autoloader.interface

Básicamente es solo una clase que define un método que toma el nombre de la clase como parámetro. Entonces para usted sería algo así como:

class My_Autoloader implements Zend_Loader_Autoloader_Interface
{
public function autoload($class)
{
$filename = $class.".obj.php";
require $filename;
}
}

lo anterior supone que las clases están en el includeruta, si no, simplemente pegue la ruta completa delante de $ nombre de archivo. Agregue cualquier otra asignación / verificación que necesite aquí y luego regístrela según el ejemplo en el manual. Normalmente harías esto en tu bootstrap.