在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;
}
}
?>
Run Code Online (Sandbox Code Playgroud)
通过以下方式将此任务注册到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'
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1788 次 |
| 最近记录: |