2
アフターセーブフックロジックでいくつかのAPIコールを実行しています.1つは、DBから保存されたレコードのIDを取得して、フックでエラーが発生した場合、クラス。 ユーザーをリダイレクトするために、この私のエラーコードが、私はレコードIDが必要になります。aftersaveフックのレコードIDを見つける方法 - SuiteCRM
function ShowError($errorMsg,$beanID){
try{
self::$already_ran = false;
SugarApplication::appendErrorMessage($errorMsg);
$params = array(
'module'=> 'ad123_Ads',
'return_module'=> 'ad123_Ads',
'action'=>'EditView',
'record' => $beanID
);
SugarApplication::redirect('index.php?' . http_build_query($params));
}
catch (Exception $e) {
echo 'Caught exception: ', $e, "\n";
}
}