Php Opencart选项\u值\u id
OpenCart为产品页面上的每个元素附加一个html value=属性。目前它使用产品选项值id。我需要更改它以使用oc产品选项值表中的选项值id 我已经创建了一个vQmod来替换我的主题的product.tpl文件中的这一行 我尝试使用$option\u value['option\u value\u id'];但这会返回产品选项id吗?我不知道使用什么变量来实现select选项 我是否需要编写新的查询来获取此数据,或者此数据是否位于product.tpl中已可见的变量中?这些是$this->data['options']数组的内容: 对于分配了此选项的所有产品,[option_id]和[option_value_id]都是常量。这就是你要找的吗?这些是$this->data['options']数组的内容:Php Opencart选项\u值\u id,php,opencart,vqmod,Php,Opencart,Vqmod,OpenCart为产品页面上的每个元素附加一个html value=属性。目前它使用产品选项值id。我需要更改它以使用oc产品选项值表中的选项值id 我已经创建了一个vQmod来替换我的主题的product.tpl文件中的这一行 我尝试使用$option\u value['option\u value\u id'];但这会返回产品选项id吗?我不知道使用什么变量来实现select选项 我是否需要编写新的查询来获取此数据,或者此数据是否位于product.tpl中已可见的变量中?这些是$this-
对于分配了此选项的所有产品,[option_id]和[option_value_id]都是常量。这就是你想要的吗?很难理解你在这里想要做什么。你需要多解释。关于任何数组中的数据是什么的问题:最简单的检查方法是打印任何变量,如$option\u values,因为它值多少钱,我这样做的原因是我的jQuery将适用于具有特定选项的所有产品。目前,我必须为该选项硬编码每个特定产品的价值。如果我可以使用select选项的id,那么它将适用于所有使用该选项的产品。很难理解你在这里想做什么。你需要多解释。关于任何数组中的数据是什么的问题:最简单的检查方法是打印任何变量,如$option\u values,因为它值多少钱,我这样做的原因是我的jQuery将适用于具有特定选项的所有产品。目前,我必须为该选项硬编码每个特定产品的价值。如果我可以使用select选项的id,那么它将适用于所有使用该选项的产品。尊敬的谢谢你帮助我,谢谢。是的,我需要使用选项\u value\u id,因为它是常量。当我两天前开始做这件事时,它看起来很简单。我似乎仍然无法在我的产品中获得这些数据。第三方物流?product.tpl中的哪个变量引用此字段?每次我想我得到它时,它都会吐出产品选项id,我看不到在模型和控制器文件中的任何位置都设置了它?每当你在控制器中看到$this->data['foo'],它在tpl中就是$foo。好的,谢谢。我试过$options['0']['option\u value']['0']['option\u value\u id'],上面的例子应该给我39,对吗?在我的站点上,$options['0']['option\u value']['0']['option\u value\u id']将返回110?我已经安装了Q的options boost,我将检查这些文件,看看是否已经制作了任何可能导致我的问题的MOD。我想不出来。我现在觉得自己很愚蠢。啊,是的。我知道这个。它覆盖默认选项。您需要检查它的输出,对吗?谢谢您的帮助,谢谢。是的,我需要使用选项\u value\u id,因为它是常量。当我两天前开始做这件事时,它看起来很简单。我似乎仍然无法在我的产品中获得这些数据。第三方物流?product.tpl中的哪个变量引用此字段?每次我想我得到它时,它都会吐出产品选项id,我看不到在模型和控制器文件中的任何位置都设置了它?每当你在控制器中看到$this->data['foo'],它在tpl中就是$foo。好的,谢谢。我试过$options['0']['option\u value']['0']['option\u value\u id'],上面的例子应该给我39,对吗?在我的站点上,$options['0']['option\u value']['0']['option\u value\u id']将返回110?我已经安装了Q的options boost,我将检查这些文件,看看是否已经制作了任何可能导致我的问题的MOD。我想不出来。我现在觉得自己很愚蠢。啊,是的。我知道这个。它覆盖默认选项。你需要检查它的输出,对吗。
<option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
Array
(
[0] => Array
[product_option_id] => 300
[option_id] => 5
[name] => Select
[type] => select
[option_value] => Array
[0] => Array
[product_option_value_id] => 110
[option_value_id] => 39
[name] => Red
[image] =>
[price] =>
[price_prefix] => +
[1] => Array
[product_option_value_id] => 109
[option_value_id] => 40
[name] => Blue
[image] =>
[price] =>
[price_prefix] => +
[required] => 1