2017-01-02 9 views
0

私は、joinTableデータを削除するbelongsToManyアソシエーションを持っています。なぜなら、私は単にエンティティの中に新しいコネクションを入れてパースするためです。
だから、2つの戦略についてはhereを読んでください:追加して置き換えてください。 置換がデフォルトです。しかし、私は戦略を追加するためにそれを設定する方法をまだ見つけることができませんでしたか?belongsToMany Associationの保存戦略(追加)を設定するにはどうすればいいですか?

答えて

1

saveStrategyキーワードを持つbelongsToManyリレーションを定義して、追加または置換を許可することができます。だから、コードが複数のチェック公式Doc

について

$this->belongsToMany('Articles', [ 
      'joinTable' => 'articles_tags', 
      'saveStrategy' => 'append' 
     ]); 

ようにする必要があります

関連する問題