实例化类时的连接

时间:2010-09-14 17:38:42

标签: php class

我想使用通用方法实例化一个模型(在Zend Framework中)。我有$type变量,其中包含模型的名称。我想写这样的东西

$db = new Admin_Model_{$type}();

但它不起作用,有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:3)

您需要将整个类名称作为字符串才能使其正常工作:

$model = 'Admin_Model_' . $type;
$db = new $model();