[英]Scheduler task load in TYPO3 6.2
我已經在我的擴展程序之一中配置了計划程序任務,它也在中列出,但是當我嘗試添加它時,顯示以下錯誤...。
“找不到選定的任務類。您可能應該聯系任務的開發人員。”
在TYPO3 6.2.X中,它將是名稱空間...
考慮我們要在擴展名為“ Test”的擴展程序中添加調度程序任務,供應商名稱為默認的TYPO3
在包含執行方法的控制器內部創建Task類
因此,在YOUR_EXT_NAME / Classes / Task /中,將是Task.php,其中包含execute方法...
它將包含
<?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'
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.