次のようにDoctrineを使用してデータベースをリバースエンジニアリングしようとしています。
php app/console doctrine:mapping:convert xml ./src/Acme/TxBundle/Resources/config/doctrine/metadata/orm --from-database --force
またはこの方法でも(同じ問題が発生しました):
php app/console doctrine:mapping:import TxBundle
しかし、私は常に以下のエラーを受け取ります:
PHP Fatal error: Call to a member function getColumns() on a non-object in /var/www/Symfony/vendor/doctrine/lib/Doctrine/ORM/Mapping/Driver/DatabaseDriver.php on line 134
Fatal error: Call to a member function getColumns() on a non-object in /var/www/Symfony/vendor/doctrine/lib/Doctrine/ORM/Mapping/Driver/DatabaseDriver.php on line 134
主キーのないテーブルがあるようです。テーブル構造を変更して必要なPKを追加せずに、Doctrineをこれらのテーブルで機能させることができるかどうかを知る必要がありますか?