标签: php class
我想使用通用方法实例化一个模型(在Zend Framework中)。我有$type变量,其中包含模型的名称。我想写这样的东西
$type
$db = new Admin_Model_{$type}();
但它不起作用,有没有办法实现这个目标?
答案 0 :(得分:3)
您需要将整个类名称作为字符串才能使其正常工作:
$model = 'Admin_Model_' . $type; $db = new $model();