gpt4 book ai didi

php - 从 symfony 2 Controller 操作返回数组

转载 作者:可可西里 更新时间:2023-11-01 00:19:34 29 4
gpt4 key购买 nike

I need to return $items array from 'http://localhost:8000/cart/viewall'
controller action. But all i get is this error.

The Response content must be a string or object implementing __toString(), "array" given.

这是我的代码,

 /**
* @Route("/cart/viewall")
* @Template()
*/
public function viewallAction() {
$items = array(1 => 'item 1', 2 => 'item 2');
return new Response($items);
}

如果有人能提供解决方案,那将是非常有帮助的。

最佳答案

改用 JsonResponse

示例:

$items = array(1 => 'item 1', 2 => 'item 2');
return new JsonResponse($items);

参见 http://symfony.com/doc/current/components/http_foundation/introduction.html

关于php - 从 symfony 2 Controller 操作返回数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34575132/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com