0
私はコマンドラインからdoctrine 2を使ってエンティティを生成していますが、私のアプリケーションでは名前空間を設定する必要がありますが、作成したエンティティにはという名前空間のエンティティがあることを確認できます。上部に?Doctrine生成されたエンティティに名前空間がありませんか?
私はコマンドラインからdoctrine 2を使ってエンティティを生成していますが、私のアプリケーションでは名前空間を設定する必要がありますが、作成したエンティティにはという名前空間のエンティティがあることを確認できます。上部に?Doctrine生成されたエンティティに名前空間がありませんか?
次のファイル構造を作成します。
application/
/models/
/Entities/
User.php
とUser.phpモデルは、次の名前空間を持っています
namespace Entities;
class User { ... }
$user = new \Entities\User();
は
$driverImpl = $config->newDefaultAnnotationDriver('/path/to/app/application/models/Entities');
$config->setMetadataDriverImpl($driverImpl);
私はあなたの正確なファイル構造を持っているを設定することを忘れてはいけません私のエンティティファイルはyalmファイルを使って作成されているとは言いませんでした。クラスエンティティm実際には、名前空間に欠けている行を追加することができたと思いますが、私はこの教義のことでまだ失われていると思います... – MikeGA