【发布时间】:2016-05-28 05:17:22
【问题描述】:
早上好, 我正在用 Symfony 编程。 这是我的行动:
public function selectcarsmonitorsAction($date) {
$cars = array();
$users= array();
// Liste des voitures
$cars = $em->getRepository('ParcAutoBundle:Car')->FindAllCarsNotINCalendar($location, $date);
// Liste des moniteurs
$users= $em->getRepository('AuthenticationBundle:User')->FindAllUsersNotINCalendar($location, $date);
foreach ($cars as $car) {
$cars[] = $car->getId() . " " . $car->getMark() . " " . $car->getRegistrationnumber();
}
foreach ($users as $user) {
$monitors[] = $user->getId() . " " . $user->getFirstname() . " " . $monitor->getLastname();
}
$response = new JsonResponse();
$response->setData(array('cars' => $cars, 'users' => $users));
return $response;
}
第二:我想把它放在一个选择和选项中(一个用于汽车的选择和一个用于用户的选择)。
感谢您的帮助。
编辑 1:
我怎样才能用 JQUERY 来做这个??
【问题讨论】:
-
请查看manual on serialization,尤其是this answer。编写自定义 Normalizer 并不难,在这种情况下我更喜欢它(而不是在控制器中完成工作)
-
我已经用 $carsserialized = $serializer->serialize($cars, 'json'); 序列化了汽车和用户&& $usersserialzed = $serializer->serialize($users, 'json');您可以在编辑中看到图片