我正在尝试从 Symfony 3.4 中的控制器返回 JSON 响应
这是我的控制器:
/**
* @Route("/message/board/post", name = "message_post")
* @Method("POST")
*/
public function postMeg(Request $request)
{
$entityManager = $this->getDoctrine()->getEntityManager();
$message = new message($request->request->get("txtName"));
$message->setMes($request->request->get("txtMes"));
$entityManager->persist($message);
$entityManager->flush();
return new JsonResponse(['result' => 'ok', 'ret' => array($entityManager)]);
}
但是我在浏览器中得到 {"result":"ok","ret":[{}]} 作为响应
我希望它可以显示为 ['result' => 'ok', 'ret' => txtName, txtMes ]
呼唤远方