我试图保存问题历史描述,这属于问题历史。所以问题历史有很多问题历史描述。这在模型中都有设定。
然而,当我将此保存在问题历史中时,使用$Issue历史-
(带或不带$IssueHistory)-
Array ( [IssueHistory] => Array ( [id] => 22 ) [IssueHistoryDescription] => Array ( [old_description] => OLD [description] => NEW ) )
它不起作用,什么也救不了。
当我尝试使用saveAssociated()
时,出现一个错误:
致命错误:无法在/var/www/xdev/kipdomanager/cakephp/lib/Cake/Model/Model中将字符串偏移量用作数组。php在线2248
您可以尝试以下方法:
$data = array(
'IssueHistory' => array('id' => 2),
'IssueHistoryDescription' => array(
array('old_description' => 'OLD', 'description' => 'new')
)
);
$IssueHistory->create();
$IssueHistory->saveAll( $data );