2010-10-03 116 views
1

我對模塊,名稱空間和反射有點困惑。Zend框架模塊和反射

$obj = new default_Model_foo(); 
$obj->bar(); 

上面的代碼運行正常,但我需要添加反射;

我已經得到了這些變量:

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

我想實例在運行時的一類,該怎麼辦呢?

謝謝! Mirco。

回答

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