gpt4 book ai didi

php - TYPO3 6.2 中的调度程序任务负载

转载 作者:行者123 更新时间:2023-12-01 16:26:40 24 4
gpt4 key购买 nike

我在我的一个扩展中配置了调度程序任务,它也列在 中,但是当我尝试添加时,它显示以下错误......

“找不到所选的任务类。您可能应该联系该任务的开发人员。”

最佳答案

在 TYPO3 6.2.X 中,它将是 namespace ...

考虑我们在名为“Test”的扩展中添加调度程序任务,供应商名称是默认的 TYPO3

在 Controller 内创建包含执行方法的任务类

所以在 YOUR_EXT_NAME/Classes/Task/中,它将是包含执行方法的 Task.php...

它将包含

<?php
namespace TYPO3\Test\Task;

class Task extends \TYPO3\CMS\Scheduler\Task\AbstractTask {

/**
* Function executed from the Scheduler.
* Sends an email
*
* @return boolean
*/
public function execute() {

//Your logic to perform
return TRUE;
}
}
?>

通过以下方式将此任务注册到 ext_localconf.php 中的调度程序

// Register information for the task
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['TYPO3\\Test\\Task\\Task'] = array(
'extension' => $_EXTKEY,
'title' => 'Test task',
'description' => 'Test task that performs XYZ functions',
'additionalFields' => 'TYPO3\\Test\\Task\\TaskAdditionalFieldProvider'
);

关于php - TYPO3 6.2 中的调度程序任务负载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23633141/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com