0

我正在使用 prestashop 1.7。我在 specific_price 表中添加了一个字段。我想在 cart-detailed-product-line.tpl 中使用该字段中的数据

我该怎么做?我需要连接到 Cart.php 类中的 price_specific 表吗?如果是,如何?

提前致谢!

4

2 回答 2

0

是的,根据您的情况,最简单的方法是创建一个覆盖 Link.php,并在其中调用您的表以获取您的信息。

在 tpl 你只需要放{$link->nameoffunction(parametre)}

问候

于 2018-11-06T09:18:01.963 回答
0

非常感谢ethercreation!我输入了 Link.php :

public static function getSpecificPriceRatioAjout($id_product_attribute)
{
    $unit_price_ratio_ajout = Db::getInstance()->executeS(
        'SELECT unit_price_ratio_ajout FROM '._DB_PREFIX_.'specific_price WHERE id_product_attribute = '.$id_product_attribute
    );
    var_dump($unit_price_ratio_ajout);
    return $unit_price_ratio_ajout;
}

在我的 .tpl 中:

{$link->getSpecificPriceRatioAjout({$product.id_product_attribute})}

响应:htmlspecialchars() 期望参数 1 是字符串,给定数组

你知道我做错了什么吗?

于 2018-11-06T10:45:23.420 回答