57

使用時に Doctrine 2 で予約語を自動引用する方法はあり$entityManager->find('entity', id)ますか?

クエリビルダーを使用する場合、これを行うことができますが、これを行うグローバル構成設定が必要ですか? 予約語の注釈で指定する必要はありません。

4

4 に答える 4

89

これは私がDoctrineチームでしばらく前に提起した問題でした。

https://github.com/doctrine/doctrine2/issues/2409

チケットはコメントで締め切られました:

@Column(name = "` integer` ")を使用して文字を手動でエスケープする必要があります

したがって、アノテーション内の予約済みキーワードを処理する必要があると思います

于 2012-05-07T14:14:10.293 に答える
3

@tim-lytle の声明に従って、私はこの問題を再度提起しました。これはDoctrine ORMの安全範囲に含まれるべきです。

https://github.com/doctrine/doctrine2/issues/5874

于 2016-06-14T23:07:58.963 に答える