私は多種多様なカテゴリの商品を持っています。製品が作成されると、1つ以上のカテゴリーが選択され、製品が保管されます。これは正常に動作し、結合テーブルが正しく読み込まれます。問題は、私が製品を編集したり、カテゴリを追加したり、変更したりするときです。保存しようとすると問題が発生します。失敗します。CakePHPは多対多のリソースを更新します
私は保存するために使用している行がされています
$this->Product->saveAll($this->data)
ます$ this->製品 - > ID正しく装着されてます$ this-のデバッグ>データが私にそうような配列を与える:
Array(
[Product] => Array
(
[0] => 17
)
[Category] => Array
(
[0] => Array
(
[0] => 85
)
[1] => Array
(
[0] => 96
)
)
)
どこのエラーでも詳細が見つからないため、なぜ保存されないのか分かりません。
ご迷惑をおかけして申し訳ございません。
乾杯、構造が間違っているのは間違いありませんが、検証にも至りました。 – chvck