2010-10-03 4 views
1

Je suis un peu confus au sujet des modules, de l'espace de nom et de la réflexion. Le code ci-dessus s'exécute correctement, mais j'ai besoin d'ajouter une réflexion;Modules de structure Zend et réflexion

J'ai ces variables:

$moduleName = "default"; 
$modelName = "foo"; 
$function = "bar"; 

Je voudrais instancier une classe à l'exécution, comment le faire?

Merci! Mirco.

Répondre

3
$modelClass = "{$moduleName}_Model_{$modelName}"; 
$obj = new $modelClass(); 
$obj->$function(); 
Questions connexes