我在我的模型中使用“WhoDidiT”来插入 user_id。它的工作正常。
现在我需要插入一个不同的 user_id 而不是登录的 user_id。
有什么方法可以在不修改“WhoDidiT”的情况下插入不同的 user_id

var $actsAs = array(
    'WhoDidIt'=>array(
                     'created_by_field'=>'created_by',
                     'modified_by_field'=>'modified_by'
                ),

 );

最佳答案

保存后,您可以更新该特定字段

$this->Model->saveField('created_by',$id);

这将解决问题

关于cakephp - 如何更改 cakephp 中 'WhoDidiT' 的默认行为,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14436357/

10-17 00:44