【问题标题】:Trigger JToolBarHelper::save触发 JToolBarHelper::save
【发布时间】:2015-04-16 15:01:43
【问题描述】:

我将解释我要做什么:

我正在使用 3.4 定制 joomla 3.0

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

现在我想关注:

每天,在特定时间,触发一个 cronjob,向客户发送订单状态的电子邮件,除了发货。

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

现在重点:

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

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

有人有想法吗?

【问题讨论】:

    标签: joomla3.0 virtuemart eventtrigger


    【解决方案1】:

    关于

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

    保存的语法是

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

    其中 task 是控制器中定义的函数的名称。在您的情况下,它的“更新状态”

    现在的重点是如何调用控制器函数?

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

    【讨论】:

      猜你喜欢
      • 2015-07-20
      • 1970-01-01
      • 1970-01-01
      • 2015-05-14
      • 2015-04-04
      • 2014-03-28
      • 2014-02-22
      • 1970-01-01
      • 2017-08-02
      相关资源
      最近更新 更多