我试图在删除表之前检查它是否存在。我已经阅读了 Doctrine_Table 的 API 文档,但我似乎找不到这样的东西。有什么我想念的吗?
我的代码看起来像:
$table = new Doctrine_Table('model_name', $conn);
$export = new Doctrine_Export();
$export->dropTable($table->getTableName());
当表不存在时我得到的错误是:
致命错误:未捕获异常 'Doctrine_Connection_Mysql_Exception' 并带有消息 'SQLSTATE[42S02]:未找到基表或视图:1051 未知表
提前致谢,
凯西