gpt4 book ai didi

joomla2.5 - 获取Virtuemart中的产品自定义字段值

转载 作者:行者123 更新时间:2023-12-05 01:19:02 26 4
gpt4 key购买 nike

我正在尝试获取产品自定义字段的值。我只有该产品的 ID。我知道自定义字段的标题。

如何获取该自定义字段的值?

请帮忙。

PS:我很了解 PHP,但我是 Joomla/Virtuemart 的新手。

最佳答案

这将适用于 VM2.x

VM 将自定义字段值存储在#__virtuemart_customs 中

产品和自定义字段之间的关系在#__virtuemart_product_customfields 中维护

你有标题和产品 ID,所以你可以试试这个

$db = &JFactory::getDBO();
$sql = "SELECT F.custom_value #__virtuemart_customs AS C LEFT JOIN #__virtuemart_product_customfields AS F ON F.virtuemart_customfield_id = C.virtuemart_custom_id where (C.custom_title='$your_customtitle' and F.virtuemart_product_id = '$product_id')";
$db->setQuery($sql);
$db->query();
$res = $db->loadAssoc();
echo $res['custom_value'];

您也可以尝试使用内部子查询。

关于joomla2.5 - 获取Virtuemart中的产品自定义字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13279619/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com