Prestashop,自定义模块,使用$ helper-> fields_value获取配置表单的SQL值

时间:2015-02-26 18:37:58

标签: php sql prestashop

我正在创建我的第一个Prestashop模块,我使用本机函数$ helper来生成我的配置表单。

我在使用基本功能“Configuration :: get”时没问题,但由于表ps_configuration的大小有限,我使用了一个新的sql表,我希望在我的表单中加载这个表的数据。 / p>

实际上我的模块在查询ps_configuration表时包含该代码:

$helper->fields_value['ZC_PREFOOTERBAND_DATA'] = $ZC_PREFOOTERBAND_DATA;

我试图像这样查询我的自定义表:

$query='SELECT `data`
        FROM `'._DB_PREFIX_.'customtable`
        WHERE `option` = \'ZC_PREFOOTERBAND_DATA\';';
$sql = Db::getInstance()->ExecuteS($query);

但我的表格仍然空白,我无法获取我的sql数据。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

我找到了解决方案:)

我对变量做了一个错误的做法...... 对于许多变量,这并不能帮助^^'

因此获得sql值的正确解决方案是:

$query='SELECT `data`
FROM `'._DB_PREFIX_.'customtable`
WHERE `option` = \'ZC_HEALTHBAND_DATA\';';
$ZC_HEALTHBAND_DATA = Db::getInstance()->getValue($query);
$helper->fields_value['ZC_HEALTHBAND_DATA'] = $ZC_HEALTHBAND_DATA;