Prestashop 1.6 自定义模块如何在后台配置中添加自定义输入和表格
-
21-12-2019 - |
题
我正在尝试为我的网站创建自定义页脚模块,这是我第一次在 prestashop 1.6 中创建模块,我阅读了这篇文章
http://doc.prestashop.com/display/PS16/Adding+a+configuration+page
我的问题是我无法完全理解是否需要为我的模块创建自定义表
Configuration::updateValue('FOOTERCUSTOM_NAME', $footercustom);
正如您在这段代码中看到的,配置表已经创建并且 Configuration::updateValue
是默认的 prestashop 代码
如果我想在模块后台的配置页面创建输入 1 、输入 2 和输入 3 ,它会自动输出我的数据库中的数据 hookfooter
.
这样做的正确方法是什么?
请注意,我已经成功创建了一个基本模块,我的主要问题是如何使用模块中的配置在数据库中插入数据
解决方案
您不必创建自定义表。随着 Configuration::updateValue
您可以存储/更新值的方法 ps_configuration
表,您可以使用以下命令检索这些值 Configuration::get
和 Configuration::getMultiple
方法。可以使用以下命令删除值 Configuration::deleteByName
方法。
例子:
Configuration::updateValue('FOOTERCUSTOM_INPUT_1', $input1Stored);
$input1Retrieved = Configuration::get('FOOTERCUSTOM_INPUT_1');
不隶属于 StackOverflow