這是m邏輯掛鉤After Save
,這個邏輯掛鉤在我的本地機器上完美工作。
但它不適用於sandboxcopy。我向Sugar Support團隊詢問了這個問題,他們發現Set_relationship不起作用。
但我的問題是爲什麼這是在本地工作或是否有任何替代方法來編寫此代碼,我錯了?Set Relationship is not working on sandbox Sugarcrm
class RHLogicHook {
function ReportingTeam($bean, $event, $arguments) {
if (isset($arguments['isUpdate']) && $arguments['isUpdate'] == false) {
$reporting_head = BeanFactory::retrieveBean('Contacts', $bean->contact_id_c);
$contact = BeanFactory::retrieveBean('Contacts', $bean->contacts_rh_reporting_head_1contacts_ida);
$reporting_team = new RH_reporing_team();
$reporting_team->contact_id_c = $contact->id;
$reporting_team->save();
$dataset = array(
'contacts_rh_reporing_team_1contacts_ida' => $reporting_head->id,
'contacts_rh_reporing_team_1rh_reporing_team_idb' => $reporting_team->id,
);
$reporting_team->set_relationship('contacts_rh_reporing_team_1_c', array(), false, false, $dataset);
}
}
}
請幫幫我。
這個答案是不正確的,我正在完美地工作。 –