在extbase扩展中,我有一个导入数据的ImportCommandController类。 (见In an extbase extension, how to access the persistence layer from a scheduler task?)
在ext_localconf.php
中,它与
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['extbase']['commandControllers'][] = 'NAMESPACE\\Thekey\\Controller\\ImportCommandController';
在我的服务器上,cron作业有点不可靠,它们经常被任务杀手杀死。所以我会让编辑们在需要时手动启动这个导入。
AFAIK,编辑无法访问调度程序以手动启动任务。所以我想我必须创建一个带有“执行此操作”按钮的BE模块,对吧?那个任务将如何从那里发起?