触发JToolBarHelper :: save

时间:2015-04-16 15:01:44

标签: joomla3.0 virtuemart eventtrigger

我将解释我正在尝试做什么:

我正在使用virtuemart 3.4定制joomla 3.0

我需要在本地软件中导入订单或物品发货时自动更改订单状态。 这可以通过CSVI实现,效果很好。

现在我想跟随:

每天,在证据发布时,发送一封cronjob,向客户发送订单状态的电子邮件,然后发货。

我想实现这个加载orders.php的解决方案,我刚才说所有订单“已发货”都没有被标记,另一个被标记。

现在要点:

我需要触发onpage加载“更新订单状态”按钮,这是一个

JToolBarHelper::save('updatestatus', vmText::_('COM_VIRTUEMART_UPDATE_STATUS'));

任何人都有想法?

1 个答案:

答案 0 :(得分:1)

关于

  

需要触发“更新订单状态”按钮

save的语法是

JToolBarHelper::save( $task = 'save', $alt = 'Save' )

其中task是控制器中定义的函数名称。在你的情况下它的'updatestatus'

现在点是如何调用控制器功能的呢?

1)你可以通过实例化来调用类的功能。 2)您可以将用户重定向到路径'index.php?option = com_componentname& task = controllername.functionName'