php Prestashop 1.7获取模块中的管理订单链接

mepcadol  于 2023-02-18  发布在  PHP
关注(0)|答案(1)|浏览(105)

我正在建立一个模块,我试图直接获得链接或在管理中的订单,例如加载订单详细信息页面,如adminXXXXXX/index.php/sell/orders/ORDERNUMBER。
我可以得到一个链接生成,但它总是把我送到订单概述页面(订单列表),而不是直接进入订单。
目前我正在使用:

$link = Context::getContext()->link;
$link = $link->getAdminLink('AdminOrders', true, [], ['id_customer' => 3473|intval, 'viewcustomer' => 1]);
$this->context->smarty->assign( "link", $link );

这产生:

/adminXXXXX/index.php/sell/orders/?id_customer=3473&viewcustomer=1&_token=XXXXXXXXXX

它只加载查看所有订单页面。
有人能告诉我如何直接链接到订单详细信息页面吗?

z31licg0

z31licg01#

解决了。对其他人来说就是:

$link->getAdminLink('AdminOrders', true, [], ['orderId' => ORDERNUMBER, 'vieworder' => 1]);

相关问题