【发布时间】:2014-02-26 11:54:32
【问题描述】:
在做新的东西之前,我希望我的调度程序任务从数据库中删除所有条目,执行功能如下所示:
public function execute() {
$objectManager = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Extbase\Object\ObjectManager');
$jobRepository = $objectManager->get('\TYPO3\MyExtension\Domain\Repository\JobRepository');
//clear DB
$jobRepository->removeAll();
(...)//insert new entries to DB
$objectManager->get('TYPO3\CMS\Extbase\Persistence\PersistenceManagerInterface')->persistAll();
return true;
}
将新条目插入数据库可以正常工作,但清除数据库根本不起作用。我做错了什么?
【问题讨论】: