Prestashop 中的开发变量应该放在哪里?

Where should development variables go in Prestashop?

我正在尝试添加要在 Prestashop 中使用的自定义变量。在其他包中,我会将它们作为常量放入配置文件中,但对于 Prestashop,它看起来可以在升级时重新创建 settings.inc.php 文件。我不想 运行 失去变量的风险。

有没有其他地方我可以把它们放在 Git 中不会被跟踪的地方?

您可以使用 Configuration::updateValue('YOUR_CUSTOM_NAME', 'your_value') 保存和更新您的自定义值,并使用 Configuration::get('YOUR_CUSTOM_NAME') 检索它。

这些值存储在 PrestaShop 数据库的 ps_configuration table 中,它们不会被更新覆盖。