我正在使用Prestashop 1.7。 我在specific_price表中添加了一个字段。 我想在cart-detailed-product-line.tpl
中使用此字段中的数据我应该怎么做? 我需要连接到Cart.php类中的price_specific表吗? 如果是,怎么办?
谢谢!
答案 0 :(得分:0)
是的,鉴于您的情况,最简单的方法是创建一个重写Link.php,然后在其中调用表以获取您的信息。
在tpl中,您只需放置{$link->nameoffunction(parametre)}
致谢
答案 1 :(得分: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为字符串,给定数组
您对我做错了什么有想法吗?