2

私はsymfonyの初心者です。公式ドキュメントhttp://symfony.com/doc/current/cookbook/doctrine/reverse_engineering.htmlに従って、エンティティを MySQL から Debian テスト ボックスの symfony2 プロジェクトにインポートしようとしました。しかし、私は成功しませんでした。

次に、あちこち検索すると、symfony2 と doctrine を使用して、既存のデータベースから単一のエンティティを生成することがわかりました。

root@khs01wxl001:/var/www/organizer$ php app/console doctrine:mapping:import --force organizerscheduleBundle php
Importing mapping information from "default" entity manager
  > writing /var/www/organizer/src/organizer/scheduleBundle/Resources/config/doctrine/Dept.orm.php
  > writing /var/www/organizer/src/organizer/scheduleBundle/Resources/config/doctrine/Desg.orm.php
  > writing /var/www/organizer/src/organizer/scheduleBundle/Resources/config/doctrine/Dir.orm.php
  > writing /var/www/organizer/src/organizer/scheduleBundle/Resources/config/doctrine/Schedule.orm.php
  > writing /var/www/organizer/src/organizer/scheduleBundle/Resources/config/doctrine/Username.orm.php
  > writing /var/www/organizer/src/organizer/scheduleBundle/Resources/config/doctrine/Userrole.orm.php
root@khs01wxl001:/var/www/organizer$

ここまでは順調ですが、「次の 2 つのコマンドを実行することで、関連するエンティティ クラスをビルドするよう Doctrine に依頼できます。

$ php app/console doctrine:mapping:convert annotation ./src
$ php app/console doctrine:generate:entities AcmeBlogBundle

しかし、私がそれを行うと、最初のものはうまくいきません:

root@khs01wxl001:/var/www/organizer$ php app/console doctrine:mapping:convert annotation ./src/organizer/scheduleBundle/Resources/config/doctrine/
No Metadata Classes to process.
root@khs01wxl001:/var/www/organizer$

なにか提案を?

4

2 に答える 2