これはm論理フックAfter Save
です。この論理フックはローカルマシン上で完全に動作しています。
しかし、それはsandboxcopyでは機能しません。私はSugar Supportチームにこの質問をしました
彼らはSet_relationshipが機能していないことを発見しました。
しかし私の質問は、これが地元で働いているのか、それとも私が間違っているこのコードを書くための別の方法があるのですか?サンドボックスの関係が設定されていません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);
}
}
}
私を助けてください。
どのようにこの回答が間違っていますか私は完全に働いています。 –