1

データベースのテーブルのすべての名前のクエリを作成できる教義関数を見つける必要があります。

私は解決策を見つけました。たとえば、これです。(エンティティを関数に配置する必要があり、テーブルの名前が返されます。)

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

これは私が必要とするものではありません。私がSQLで行うことは次のとおりです。

show tables in database_name; 

データベース内のすべてのテーブルの名前を返します。

Doctrineを使用してそれを行う必要があります。

4

1 に答える 1