データベースからユーザー エンティティを取得すると、パスワード属性が表示されます。テーブルの一部の属性を具体的に表示したくありません。パスワードのように。doctrine2 にこれの設定はありますか?
注釈を使用しています。:)
nifrが言ったように、私は本当に必要なものを選びました。DQL では、user.name、user.address というデータを選択すると、結合のコンテキストから取り出され、配列の最後にデータが配置されます。したがって、これを解決し、JOIN の一貫性を維持するには、解決策は PARTIAL を作成することでした。したがって、コードは次のようになりました。
SELECT project, pm, pu, dfp, df, collection, partial admin.{id}, admetas, cm
もちろん、これは select ステートメントだけですが、getArrayResult(); を実行すると、admin.{id} はコンテキストに固執し、配列から「飛び出す」ことはありません。