如何在BackOffice Prestashop 1.7中的产品编辑页面上获取产品ID

时间:2018-04-09 15:50:48

标签: prestashop-1.7

我正在尝试获取正在BackOffice(产品页面)中编辑的产品的产品ID。在那里使用的控制器是AdminProducts。我试图通过使用Tools类来获取值,因为我们在前台获取产品ID,但这不起作用。这是我在该页面上获得的链接,经过分析后,您可以看到此处没有产品ID。虽然1是产品id,意思是没有像prestashop 1.6那样指定。我正在使用prestashop 1.7。知道如何在产品编辑页面上的prestashop 1.7中获取产品ID吗?此外,其他一切工作方式就像使用Tools类获取它将为您提供AdminProducts的控制器名称,只有产品ID不在那里进行编辑。

http://localhost/prestashop/admin14pm/index.php/product/form/1?_token=eVl4wEOMTc2Jo#tab-hooks

1 个答案:

答案 0 :(得分:0)

正如您所提到的,网址中的1确实是产品ID,即使它不再像PrestaShop 1.6中那样提及id_product=1

您可以使用Tools::getValue('id_product')

以与之前相同的方式在BO中的产品页面上获取此ID