Magento 2“创建”按钮位于“管理面板”中的“订单”部分

时间:2018-08-03 02:59:11

标签: php zend-framework magento2

enter image description here

我是magento 2的新手。我想在管理员的销售面板上创建一个按钮,例如改变状态。它的功能将类似于保留或取消保留按钮,如果我单击该按钮,则订单状态将更改为myState。但是,我感到困惑的是如何自定义按钮的功能。

我在View.php上创建了这样的按钮 enter image description here

但是,有一行包含getChangeStateUrl() enter image description here

我不知道getUrl(“ sales / * / change_state”)上的文件是什么,因为似乎该文件需要自定义。

1 个答案:

答案 0 :(得分:0)

我在此https://magento.stackexchange.com/a/88949上找到了类似的解决方案,并在View.php上添加了我的功能。由于Mage :: getModel在magento 2上不起作用,因此我使用$ objectManager更改了订单的状态和状态。但是,我没有到达getUrl的要点,所以我回到了相同的页面。

返回$ this-> getUrl('sales / order / view');