我需要找到表单在代码中的位置,这样我就可以删除一个字段。 我找到了执行该功能的 if语句,但我无法找到从中拉出表单的位置。我用来处理付款的组件没有任何要调整的字段,所以我必须转到代码。
这是拉动表格的功能。 。
if($row->paymentmethod =='authorize.net' && $paymentfrequecy!="once" && $paymentfrequecy!=""){
if(isset($_POST['donations']) && isset($_POST['startdate'])){
$adminmsg.="<tr><td>".JText::_( 'DT_START_DATE').":</td><td> ".$_POST['startdate']."</td></tr>";
$adminmsg.="<tr><td>".JText::_( 'DT_NUMBER_DONATIONS').":</td><td> ".$_POST['donations']."</td></tr>";
答案 0 :(得分:0)
控制器将触发其他视图,模型等的执行。
您的控制器名称类似于
/components/com_dtdonate/controllers/authorizenet.php
您需要查看其代码(authorizenet()
函数)才能知道它在做什么。
它应该从
加载表单/components/com_dtdonate/models/forms/authorizenet.xml
或类似的东西,或在视图中的代码中构建它(视图名称应该在您刚刚看到的控制器函数中显而易见),即
/components/com_dtdonate/views/someviewname/tmpl/default.php