代码之家  ›  专栏  ›  技术社区  ›  Rodrigo Souza

实例化类时连接

  •  0
  • Rodrigo Souza  · 技术社区  · 16 年前

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

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

    但它不起作用,有什么办法可以做到这一点吗?

    1 回复  |  直到 16 年前
        1
  •  3
  •   Jacob Relkin    16 年前

    你需要 整个的 类名称作为字符串,以便此操作:

    $model = 'Admin_Model_' . $type;
    $db = new $model();
    
    推荐文章