我正在构建一个symfony应用程序,可以根据用户的需求执行一些批处理作业。这项工作是下载远程服务器上的所有文件,上次用户启动此作业时不在其上。要做到这一点,每次启动工作时,我都想存储当天的日期。但是,由于某些原因,该日期需要由用户编辑。
问题是:这个日期最干净的地方在哪里?
还有其他想法吗?
答案 0 :(得分:5)
csSettingsPlugin可以解决您的需求。这些设置暴露给Doctrine模型,但在具有可配置TTL的prod环境中缓存。
答案 1 :(得分:1)
由于这会在网站上线后发生变化,我当然会说放入数据库而不是编辑.yml文件,如果yml因任何原因而损坏,可能会导致整个网站崩溃。
如果需要考虑编辑的简易性,您可以轻松提供一个简单的Web界面来更改数据库中的日期。