0
我有一個belongsToMany關聯刪除joinTable的數據,因爲我只是把新的連接內實體持久。
所以我讀了here關於2個戰略:追加和替換。 替換是默認的。但我無法找到如何將其設置爲追加策略?如何爲belongsToMany關聯配置保存策略(附加)?
我有一個belongsToMany關聯刪除joinTable的數據,因爲我只是把新的連接內實體持久。
所以我讀了here關於2個戰略:追加和替換。 替換是默認的。但我無法找到如何將其設置爲追加策略?如何爲belongsToMany關聯配置保存策略(附加)?
您可以使用saveStrategy
關鍵字定義belongsToMany關係,該關係接受append或replace。所以,代碼應該像
$this->belongsToMany('Articles', [
'joinTable' => 'articles_tags',
'saveStrategy' => 'append'
]);
詳細檢查官方Doc