获取所有表的名称.Doctrine + Codeigniter

Fra*_*hoa 1 php doctrine codeigniter-2

我需要找到一个doctrine函数,允许我查询数据库表的所有名称.

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

$em = $this->getDoctrine()->getEntityManager();
$tableName = $em->getClassMetadata('StoreBundle:User')->getTableName();
Run Code Online (Sandbox Code Playgroud)

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

show tables in database_name; 
Run Code Online (Sandbox Code Playgroud)

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

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

pge*_*e70 6

因为这是用codeigniter标记的,我将给出codeigniter的答案.

$this->db->list_tables();
Run Code Online (Sandbox Code Playgroud)