typo3 setEnableFieldsToBeIgnored не работает - PullRequest
0 голосов
/ 25 апреля 2018

Я хочу получить доступ к полю базы данных 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 Ответ

0 голосов
/ 26 апреля 2018

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

...