如何为belongsToMany Association配置保存策略(追加)?

时间:2017-01-02 14:13:19

标签: cakephp cakephp-3.0

我有一个belongsToMany关联删除了joinTable数据,因为我只是将新连接放在要保留的实体中。
所以我读了here关于2个策​​略:追加和替换。 替换是默认值。但我还没知道如何设置它来追加策略?

1 个答案:

答案 0 :(得分:1)

您可以使用saveStrategy关键字定义belongsToMany关系,该关键字接受追加或替换。所以代码应该像

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

了解更多官方Doc