typo3 setEnableFieldsToBeIgnored не работает

Я хочу получить доступ к полю базы данных endtime, Согласно многим источникам, я собрал следующее:

public function findAllForm() {
$query = $this->createQuery();
$querySettings = $query->getQuerySettings();
$query->getQuerySettings()->setIgnoreEnableFields(true);
$query->getQuerySettings()->setEnableFieldsToBeIgnored(array("endtime"));
$query->setQuerySettings($querySettings);
return $query->execute();
}

Затем назовите это следующим образом:

$allItems = $this->FormYouRepository->findAllForm();

Если я затем выведу через var_dump, этот объект вообще не будет указан.

Моя typo3-версия 6.2

Где моя ошибка?

1 ответ

Вы должны проверить также storagePid вашего плагина. Но вы можете позвонить $query->getQuerySettings()->setRespectStoragePage(false); игнорировать storagePid

Другие вопросы по тегам