単なる回避策ですが、機能するはずです。もっとケーキの道を待っています
基本的にproducts
に入力したいので およびproduct_attributes
この方法で新しい関係を設定できるテーブル
製品表:
$this->hasMany('ProductsAttributes', [ /* configure keys here */ ]);
そして、この方法でデータを形成します
[
'type_id' => '12',
'name' => 'Audi',
'thumbnail' => '',
'image' => '',
'products_attributes' => [
[
'attribute_id' => '9',
'amount' => '2',
'value' => '1',
'information' => 'front'
],
[
'attribute_id' => '9',
'amount' => '2',
'value' => '1',
'information' => 'rear'
]
]
]
これにより、products
に新しい行が作成されます product_attributes
の2つの新しい行