【发布时间】:2015-08-18 01:36:13
【问题描述】:
我正在使用 Symfony 2.7、学说 2、MySQL。 我正在尝试在发布时检索控制器中的表创建顺序
php 应用程序/控制台原则:generate:schema --dump-sql
但我只需要表名。 因此,例如,如果我有两个表,例如 产品 - 类别 我想要一个如下所示的输出:array('Category', 'Product')
使用this documentation 这是我目前所做的:
public function getTablesCreationOrderAction()
{
$conn = $this->get('database_connection');
$sm = $conn->getSchemaManager();
$sequences = $sm->listSequences($this->getParameter('database_name'));
die();
}
$sequences = $sm->listSequences 处引发异常。
这是我得到的例外:
平台不支持“Doctrine\DBAL\Platforms\AbstractPlatform::getListSequencesSQL”操作。
不知道是不是MySQL不支持该操作。
谢谢!
【问题讨论】:
标签: php mysql symfony doctrine-orm