Doctrine1.2モデルの配列シリアル化バージョンでCRUDタイプのAjaxリクエストを返すことがよくあるという単純な問題があります。execute()の結果の後にtoArray()メソッドを簡単に返すことができるようにしたいと思いますが、これにより、公開したくないモデルに関するデータが表示されます。簡単な例は、私のユーザーモデルで、パスワードとソルトが表示されることです。これらはすでにハッシュされた値であることに気づきましたが、JSON応答として返してほしくないものです。
Doctrine 1.2のマニュアルに目を通しましたが、探しているタイプの機能を提供するものは見つかりませんでした。結果を繰り返し処理して、非表示にしたい列を手動でunset()できることに気付きましたが、見落としていたよりネイティブなソリューションがそこにあることを望んでいます。