0

悪いタイトルで申し訳ありませんが、他の方法でそれを呼び出す方法がわかりません。

私の「Product」テーブルには、「ProductProperty」で設定されたHABTMリンクがあります。

残念ながら、クライアントは、すべてのプロパティを異なるデータで複数回追加できると判断しました。

だから、私はこれを保存しようとしています:

array(
    array('product_id' => 8218, 'property_id' => 30, 'numeric_value' => 47, 'modifier' => 1),
    array('product_id' => 8218, 'property_id' => 30, 'numeric_value' => 21, 'modifier' => 1)
);

しかしもちろん、最後の2つの値は最初の2つを上書きするだけです。Cakeをだましてそれらを別々に保存する方法について何か考えはありますか?

4

1 に答える 1

0

レコードをテーブルに直接保存しました ( と を$P = ClassRegistry::init('ProductProperty');使用$P->saveMany($ProductProperties);)

もちろん、最初に既存のレコードをすべて削除する必要がありました。

于 2013-01-29T11:58:47.550 に答える