Zend_Db_Table_Rowset:使用JOINS时如何获取表信息(元数据)?

时间:2010-11-27 08:48:11

标签: php zend-framework metadata join

我想知道在生成该结果集的查询中使用连接时是否有人知道如何从Zend_Db_Table_Rowset类获取元数据信息?没有涉及连接时很容易..例如:

foreach ($rowset as $row) {
    $info = $row->getTable()->info(Zend_Db_Table_Abstract::METADATA);
    Zend_Debug::dump($info); // outputs array of column info including data type
}

但是,当我使用连接来自查询的行时,我只是从我正在选择的主表中获取数据。

1 个答案:

答案 0 :(得分:0)

何塞,您需要什么样的元话信息?也许还有另一种方法可以达到你想要的效果。由于连接总是从一个表(并将其加入其他表)完成,我认为您将始终获得第一个表的元数据信息。

你是否有机会进行动态连接?