2

ハイドレーション中にモデル ルールに含まれていない入力要素を削除する必要があるため、$autoHydrateEntityFromInput = trueandがあります。$forceEntityHydrationFromInput = falseそれらがドロップされていない場合、フォーム フィールドの一部が補足的であるため、モデルの更新時に「列が見つかりません」というエラーが発生します。

ただし、これら 2 つの設定をこのように使用すると、Ardent はどのフィールドも更新しません。$forceEntityHydrationFromInput = trueドキュメントに記載されている機能ではない場合にのみフィールドを更新します。

私が間違っている?もしそうなら、ルールにないものを除外しながらフィールドを自動ハイドレートするにはどうすればよいですか?

モデルに含まれていない各補足フィールドを具体的に除外するために使用できますArdent::$purgeFiltersが、自動ハイドレーションの文書化された機能を考えると、それは不要なようです。

4

0 に答える 0