Hola!!
Estuve buscando pero no encontre como poder pasar una variable para que una clase extienda a otra de manera dinamica, es decir, sin indicar explicitamente a que clase extiende.
tengo el siguiente planteo:
Voy a crear un controller que es una instancia de Zend_Controller_Action, el tema es que la clase extenderá a otra si es que se da una condición ( que exista un archivo )
ControllerMio extends ControllerPuente
....
ControllerPuente.php
if( file_exists(...) ){
return new ControllerConCodigoExtra()
}else{
return new ControllerSinCodigoExtra()
}
esas 2 ultimas clases, extienden si, de Zend_Controller_Action.
¿cómo se hace eso?