2

次のように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をこれらのテーブルで機能させることができるかどうかを知る必要がありますか?

4

0 に答える 0