【发布时间】:2021-04-17 06:43:37
【问题描述】:
我编写了一个 symfony 控制台命令,用于从远程服务器下载 CSV 文件并将这些文件中的数据导入我的扩展程序的一些数据库表中。到目前为止,这工作正常(从 CLI 或调度程序运行)。
但要做到这一切,我需要一堆配置设置(远程服务器的凭据、要下载的文件列表、storagePid 等),但我不知道将它们放在哪里。暂时都是硬编码的,这显然很糟糕。当然,我可以发明自己的配置文件,将其放在合理的地方并将其包含在我的代码中。但这似乎是混乱和随意的。
是否有推荐/最佳实践方式来存储此类配置设置?理想情况下,我希望它们出现在我的站点包中。对于 FE 插件,我们有 Typoscript 设置 + 常量,我们可以对 BE 模块使用类似的机制。但是这种 CLI 上下文的最佳策略是什么?
【问题讨论】:
标签: symfony typo3 typo3-10.x typo3-console