相关疑难解决方法(0)

TYPO3:存储库->findAll() 不起作用

我正在构建带有后端模块的扩展。当我调用findAll () 方法时,它返回一个“QueryResult”对象。

我尝试使用findByUid () 检索对象,它确实有效。

我在打字稿中设置了存储pid:

plugin.tx_hwforms.persistence.storagePid = 112
Run Code Online (Sandbox Code Playgroud)

我还可以在打字稿对象浏览器中看到它。

我还将其添加到我的存储库类中:

public function initializeObject()
    {
        $defaultQuerySettings = $this->objectManager->get(\TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings::class);
        $defaultQuerySettings->setRespectStoragePage(false);
        $this->setDefaultQuerySettings($defaultQuerySettings);
    }
Run Code Online (Sandbox Code Playgroud)

这样存储 pid 就被忽略了...它仍然不起作用,findAll 没有返回应有的实体数组

typo3 fluid typoscript

5
推荐指数
2
解决办法
6495
查看次数

标签 统计

fluid ×1

typo3 ×1

typoscript ×1