如我的问题所述,我如何从外部 php 文件使用 joomla 插件文件夹中的函数?
准确的说是在这个补丁“/plugins/system/rsfppayment/rsfppayment.php”下,我想使用函数rsfp_afterConfirmPayment()。我粘贴了下面的代码片段,这个文件来自 rsForm Pro Paypal 支付插件。
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
/**
* RSForm! Pro Payment Plugin
*/
class plgSystemRSFPPayment extends JPlugin
{
function rsfp_afterConfirmPayment($SubmissionId) {
RSFormProHelper::sendSubmissionEmails($SubmissionId);
}
}
最佳答案
您可以执行以下操作:
require_once('/plugins/system/rsfppayment/rsfppayment.php');
$objplgSystemRSFPPayment = new plgSystemRSFPPayment();
$objplgSystemRSFPPayment->rsfp_afterConfirmPayment($submissionId);
当然需要确保路径正确,$submissionId的值有效。
关于php - 使用 joomla 插件文件中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37253156/