Doctrine を使用して既存の Postgres データベースからエンティティを生成すると、作成されるファイルは次の形式になります。
- クラス Public.blog
- クラス Public.post
- 等
つまり、データベースの「スキーマ」名がクラス名とファイル名に含まれています。これにより、「.」が原因でクラス名が不正になります。
クラス名にデータベース スキーマ名を含めないように指定するにはどうすればよいですか?
または、これに間違った方法でアプローチしていますか?
追加情報 - コマンドは問題ありません。ファイルは正しく作成されますが、クラス名は「Public.blog」のままです。Symfony2 は、Public スキーマ/名前空間なしで同じファイルを生成できます。だから可能です!ただし、これを実現するコードの部分を見つけるのは困難です。