1

我需要找到一个允许我查询数据库表的所有名称的学说函数。

我找到了解决方案,例如这个。(您需要将实体放入函数中,它将返回表的名称。)

$em = $this->getDoctrine()->getEntityManager();
$tableName = $em->getClassMetadata('StoreBundle:User')->getTableName();

这不是我需要的。我会在 SQL 中做的是:

show tables in database_name; 

它返回我的数据库中所有表的名称。

我需要使用 Doctrine 来做到这一点。

4

1 回答 1

6

因为这是用 codeigniter 标记的,所以我会给出 codeigniter 的答案。

$this->db->list_tables();
于 2013-09-10T13:32:16.923 回答