2
내 확장 프로그램 중 하나에서 스케줄러 작업을 구성했습니다. 또한 목록에 포함되어 있지만 추가하려고하면 다음 오류가 표시됩니다 ....TYPO3 6.2의 스케줄러 작업로드
"선택한 작업 클래스를 찾을 수 없습니다. 개발자에게 문의해야합니다. "
TYPO3 6.2.X에서내 확장 프로그램 중 하나에서 스케줄러 작업을 구성했습니다. 또한 목록에 포함되어 있지만 추가하려고하면 다음 오류가 표시됩니다 ....TYPO3 6.2의 스케줄러 작업로드
"선택한 작업 클래스를 찾을 수 없습니다. 개발자에게 문의해야합니다. "
TYPO3 6.2.X에서,이 공간이 될 것입니다 ...
우리는 "테스트"및 공급 업체 이름이라고도 확장에서 스케줄러 작업을 추가하는 것을 고려는 기본 TYPO3
컨트롤러 내부 작업 클래스를 작성하다 그래서이 YOUR_EXT_NAME/클래스 실행 방법 포함/작업/그것은 것 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;
}
}
?>
등록이 작업 방법
// 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'
);
다음의 ext_localconf.php에서 스케줄러