我尝试在prestashop中的自定义模块中检索具有特定ID的产品。
到目前为止,我已经创建了控制器和视图,并在控制器内部跟随我的相关问题here我正在使用以下内容:
public function initContent()
{
$product = new Product();
$this->context->smarty->assign('product',$product);
parent::initContent();
$this->setTemplate('productcustom.tpl');
}
我的问题是如何调用特定产品?
答案 0 :(得分:2)
解决方案是插入链接的URL或某处。然后使用
$id_product = (int)Tools::getValue('id_product');
例如,如果您的模块控制器链接如下:http://example.com/module/mymodule/mycontroller?id_product=1
您可以使用代码向上检索ID产品:)