Prestashop 如何在订单列表中获取所选订单的ID?

Prestashop 如何在订单列表中获取所选订单的ID?,prestashop,Prestashop,我正在使用Prestashop创建一个电子商务网站。我想将订单导出到excel文件中。为此,我通过添加这些行在订单中添加了一个按钮 {block name=preTable} <div><button type="button">Exporter Excel!</button> <button type="button">Exporter PDF </button></div> {/block} {block name=p

我正在使用Prestashop创建一个电子商务网站。我想将订单导出到excel文件中。为此,我通过添加这些行在订单中添加了一个按钮

{block name=preTable}
<div><button type="button">Exporter Excel!</button>
<button type="button">Exporter PDF </button></div>
{/block}
{block name=preTable}
出口商出类拔萃!
出口商PDF
{/block}

进入文件\admin\themes\default\template\controllers\orders\helpers\list。要执行必要的查询,我需要获得所选订单的id,但我真的不知道如何获得它

我猜您正在使用Prestashop 1.6版本

你不需要任何修改。您可以使用搜索筛选要导出的订单(按日期或其他参数),然后按导出按钮

名为“orderBox[]”的复选框包含订单的ID值。选中的每一行在array orderBox中都有行ID。因此,在post方法中,您可以通过以下方式访问它:

$orders = Tools::getValue('orderBox[]');
foreach ($orders as $order_id) {
// do something with ids
}

我不想使用普通的导出,我坚持要添加一个按钮,因为我需要将其导出为pdf、XML和excel,所以我需要三个按钮。现在您知道了在何处添加更改的线索。但是我可以在哪个文件中找到该复选框?