0

私は、多くの注文を持つ ShippingBatch というモデルを持っています。順序は重要なモデルであり、他の多くのモデルと関係があります

$this->recursive = 2 read() を ShippingBatch で呼び出して、注文と注文の関係を取得しようとしています。また、 afterFind() を実行して、計算された値を入力しています。結果の Order 部分にも ShippingBatch 情報があるため、これにより少しループが発生します。

afterFind の $primary==false チェックが問題を切り捨てるので、それほど大きな問題ではありません。

しかし、あるケースでは、afterFind が必要以上に 1 回余分に実行され、$primary (= true) の値が間違っているように見えます。

誰かが私に何か間違っているかもしれないことを指摘できますか?

4

0 に答える 0