2

doctrine 2 の ORM Designer を使用して yml および xml ファイルを作成しましたが、そこからモデル クラスを作成する方法がわかりません。ドクトリン1では、phpファイルで次のコマンドを使用して同じものを生成していました:

Doctrine_Core::generateModelsFromYaml(realpath("../application/configs/schema.yml"), realpath('../application/models'), array('generateTableClasses' => true));

誰かがこれに光を当てることができれば、彼/彼女は高く評価されます!

4

3 に答える 3

2

これには CLI を使用できます。

doctrine orm:generate-entities /path/to/entities

詳細については、マニュアルを参照してください。

于 2013-03-06T11:21:38.910 に答える
1

「エンティティクラスモデル」を生成するためのより優れた理想的なツールを見つけました。CLI でモデル クラスを作成する必要はありません。

これには次のORMデザイナーを使用してください: Doctrine ORM Designer 2.1.9.69

PHP モデル クラスを作成するオプションを提供します。

于 2013-03-08T04:57:50.960 に答える
0

plsは'phpdoctrine-cli.php orm:generate-entitiesモデル'を試してエンティティクラスを生成し、' php doctrine-cli.php orm:generate-proxies'を試してプロキシクラスを生成します'php doctrine-cli.php orm:generate-カスタムentityRepositoryクラスを生成するためのリポジトリモデル。このためには、アプリのルートディレクトリにdoctrine-cli.phpが必要です。

于 2013-03-07T06:02:45.503 に答える