我将解释我正在尝试做什么:
我正在使用virtuemart 3.4定制joomla 3.0
我需要在本地软件中导入订单或物品发货时自动更改订单状态。 这可以通过CSVI实现,效果很好。
现在我想跟随:
每天,在证据发布时,发送一封cronjob,向客户发送订单状态的电子邮件,然后发货。
我想实现这个加载orders.php的解决方案,我刚才说所有订单“已发货”都没有被标记,另一个被标记。
现在要点:
我需要触发onpage加载“更新订单状态”按钮,这是一个
JToolBarHelper::save('updatestatus', vmText::_('COM_VIRTUEMART_UPDATE_STATUS'));
任何人都有想法?
答案 0 :(得分:1)
关于
需要触发“更新订单状态”按钮
save的语法是
JToolBarHelper::save( $task = 'save', $alt = 'Save' )
其中task是控制器中定义的函数名称。在你的情况下它的'updatestatus'
现在点是如何调用控制器功能的呢?
1)你可以通过实例化来调用类的功能。 2)您可以将用户重定向到路径'index.php?option = com_componentname& task = controllername.functionName'