私はDoctrine 2をZend Framework 1.10でセットアップし、application.iniのすべての必要な設定を含めてすべての自動ロードを正しく設定しました。私が今やっておく必要があるのは、マッピング情報を使ってエンティティクラスを作成して、エンティティマネージャが自分のデータベースで作業できるようにすることです。既存のデータベースのマッピング情報を生成するDoctrine 2
エンティティクラスは手作業で記述しますが、これは時間がかかりますが、次に何をするのか分かりません。コマンドラインツールには、既存のスキーマからエンティティ、プロキシ、その他の必要なすべてのクラスを作成する機能がありますか?
これで、既存のデータベースのyamlマッピングが生成され、APPLICATION_PATH "/ data/yaml"に配置されました。これで、orm:generate-entities .. \ library \ Application \ Entityを使用しようとするとyamlマッピングからエンティティクラスを生成すると、「No metadata classes to process」というメッセージで失敗します – Kevin
「メタデータクラスがありません」というエラーの原因を突き止めることはできましたか? PHPベースのアノテーションで "newDefaultAnnotationDriver"を使用しない限り、YAML/XMLを使用してマッピングを生成できます。それは私を怒らせている! –