在TYPO3中存储计划程序任务相关数据的位置
我正在编写一个从json提要加载数据的导入脚本。为此,我需要在两个时刻保存数据: 1) 在运行脚本时,我导入了许多条目,这些条目被分解成更小的块。此数字可能因提要提供的内容而异。因为我不想在每个块上获取提要,但每次导入只获取一次提要,所以我希望保存每次运行的已写入的Entrier数,以便在下次运行中使用它们。假设我想以25/次的速度导入100个条目。那将是4分。但现在,在25人中,只有20人有资格储蓄。所以我在进口结束时少了5分。我需要保存保存的条目数,以便在需要时可以进行更多的运行 2) 为了找出应该导入多少个条目,我想保存上一个导入项目的id,以便在下一次导入计划程序运行时对照此id进行检查 从extbase安全保存和访问此数据的最佳位置在哪里?DB(似乎过高?)?扩展配置(在此处找不到保存数据的方法,仅读取数据)?我可以在$GLOBALS中设置自定义临时变量吗(至少对于问题1) 谢谢 编辑:多亏了@Krzysztof Kasprzyca,这项工作:在TYPO3中存储计划程序任务相关数据的位置,typo3,extbase,typo3-9.x,Typo3,Extbase,Typo3 9.x,我正在编写一个从json提要加载数据的导入脚本。为此,我需要在两个时刻保存数据: 1) 在运行脚本时,我导入了许多条目,这些条目被分解成更小的块。此数字可能因提要提供的内容而异。因为我不想在每个块上获取提要,但每次导入只获取一次提要,所以我希望保存每次运行的已写入的Entrier数,以便在下次运行中使用它们。假设我想以25/次的速度导入100个条目。那将是4分。但现在,在25人中,只有20人有资格储蓄。所以我在进口结束时少了5分。我需要保存保存的条目数,以便在需要时可以进行更多的运行 2) 为了
// get registry
$registry = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Core\Registry::class);
// get info
$alreadyImported = $registry->get('tx_my_ext_name', 'numberImported');
// set info
$alreadyImported = $registry->set('tx_my_ext_name', 'numberImported', $numberImported);
您可以考虑一个名为sys\u registry的数据库表