我在项目和文档之间有 $ hasAndBelongsToMany 关系,它们与关联表 projects_documents (id,project_id,document_id)相关联。喜欢那样的东西
class Projects extends AppModel {
var $name = 'Projects';
var $hasAndBelongsToMany = array(
'Documents' => array(
'className' => 'Documents',
'joinTable' => 'projects_documents',
'foreignKey' => 'project_id',
'associationForeignKey' => 'document_id',
),
);
当需要更新和插入时,它正常工作。我需要在项目的每个文档中添加一个标志字段。所以我在projects_documents中添加了一个字段,现在表结构是id,project_id,document_id和flag。我知道cake native函数关联的表更新,这就是它自己更新project_id和document_id的原因。
我的问题是如何为每次写操作更新新添加的字段标志。我尝试过手动查询,但我想根据蛋糕标准实现这一点。
由于