Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typo3 JSON的流体查询结果对象_Typo3_Fluid - Fatal编程技术网

Typo3 JSON的流体查询结果对象

Typo3 JSON的流体查询结果对象,typo3,fluid,Typo3,Fluid,我的视图中有一个result对象,希望将其转换为JSON格式 这个物体看起来像 TYPO3\CMS\Extbase\Persistence\Generic\QueryResultprototypeobject (32 items) 0 => KN\Operations\Domain\Model\Operationprototypepersistent entity (uid=853, pid=90) 1 => KN\Operations\Domain\Model\Operation

我的视图中有一个result对象,希望将其转换为JSON格式

这个物体看起来像

TYPO3\CMS\Extbase\Persistence\Generic\QueryResultprototypeobject (32 items)
0 => KN\Operations\Domain\Model\Operationprototypepersistent entity (uid=853, 
pid=90)
1 => KN\Operations\Domain\Model\Operationprototypepersistent entity (uid=852, 
pid=90)
....
我试着使用格式

{myObject-> f:format.json()}
但这不起作用。结果是

{}

我想把这些信息给我的JS。对我来说,无法更改控制器,因为我不想更改现有扩展

format.json viewhelper需要一个数组作为值。要获得正确的结果,需要将结果转换为数组。 如果将存储库中execute函数的第一个参数设置为true,则将获得一个数组而不是Queryresult对象

return $query->execute(true);
您可以在viewhelper的文档页面上找到其他信息:

快乐编码

看看这里: