Symfonyでエンティティを作成するために必要なSQL Serverテーブルがあります。上書きしたくないエンティティがすでに作成されているため、データベース全体をリバースエンジニアリングする必要はありません。いくつかのエンティティを正常に作成しましたが、問題を引き起こしているテーブルが1つあります。これには、プライマリキーと外部キーが一意の識別子として格納されています。以下は、私はIDプロパティを作成するために使用していたコードです:既存のSQL Serverテーブルから手動でDoctrine/Symfonyエンティティを作成する
/**
* @ORM\Column(name="MembID", type="guid")
* @ORM\Id
* @ORM\GeneratedValue(strategy="UUID")
*/
private $id;
そして、ここでは私のゲッターです:
/**
* Get id
*
* @return guid
*/
public function getId()
{
return $this->id;
}
これは私の主キーは、整数ではなくGUIDであるときのために働きます。ページを読み込もうとすると、HTTPエラー500が発生します。誰もこの問題を解決する方法を知っていますか?事前
完全なエラーメッセージを提供してください。 – yceruto
HTTP ERROR 500は私が手に入れたものです。私はそれが次のコード行でコントローラーに爆弾であると言うことができます:$ entity = $ em-> getRepository( 'GFWebsiteBundle:Member') - > findAll(); –
はあなたの 'dev.log'ファイルをチェックし、原因がどこにあるかを知るためにはもっと情報が必要です。 – yceruto