rsform Proの支払いプラグインのjooomla triggerEvent関数を外部PHPファイルから呼び出そうとしました。 しかし、私は500のエラーを取得し続け、私のサーバーのエラーログは、エラーコードをキャッシュしませんでした。 以下は私のコードですが、私も参考文献を追加しました。 エラーの原因を調べてください。 ありがとうございます。JoomlaのtriggerEventが動作しない
define('_JEXEC', 1);
define('JPATH_BASE', '../');
require_once (JPATH_BASE .'/includes/defines.php');
require_once (JPATH_BASE .'/includes/framework.php');
require_once (JPATH_BASE. '/plugins/system/rsfppayment/rsfppayment.php');
jimport('joomla.application.component.controller');
$updatedSubmissionId = 168;
$mainframe = JFactory::getApplication();
$mainframe->triggerEvent('rsfp_afterConfirmPayment', array($updatedSubmissionId));
事は、私はこのプラグインのための新しい支払いゲートウェイ拡張を作成していた。だから私はまだメールを送信するなどのこのプラグイン機能を使用する必要があります。 コードのために試してみましたが、エラーはありませんが、機能自体は機能していません。 –
コードに正しく設定されていないものがたくさんあるかもしれません。あなたが設定しようとしている支払いゲートウェイによって。彼らは自分のPHPコードを持っている可能性がありますか? –
私はeasypayを設定していましたが、これらの支払い設定と更新データベースはすべて完了し、動作しています。そのトリガー機能では、1つの機能だけが関与しており、ユーザーと管理者にメールを送信しています。 RSFormProHelper :: sendSubmissionEmails($ updatedSubmissionId); 私もこのクラスを呼び出すことはできません。 –