如何在prestashop 1.6中从产品中获取所有自定义

时间:2017-09-26 21:35:42

标签: prestashop

我创建了一个模块。其中在产品,后台添加新标签。在此选项卡中,我想显示所有自定义文本。这是在自定义选项卡中定义的。问题是我不知道该怎么做。有一个产品,定制或customizationField类。

我的模块我有:

 public function getCustomizationFields(){
        $getCustomizationFields = Product::getCustomizationFieldIds();
        return $getCustomizationFields;
    }

没有错误。我总是这样输出:

array(0) { } 

有什么课程可以用于我的目的吗?谢谢你的帮助。

亲切的问候

2 个答案:

答案 0 :(得分:0)

如果您有Product类的实例,则可以执行以下操作:

$instance = new Product($product_id);
$instance->getCustomizationFields();

答案 1 :(得分:0)

怎么样

public function getCustomizationFields(){
            $productId = (int)Tools::getValue('id_product');
            $product = new Product($productId);
            $getCustomizationFields = $product->getCustomizationFieldIds();

            return $getCustomizationFields;
}