我正在尝试获取正在 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
即使在 PrestaShop 1.6 上不再提及它,网址中的 也确实是产品 IDid_product=1
您可以在 BO 的产品页面上以与之前相同的方式使用此 ID Tools::getValue('id_product')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句