【发布时间】:2018-10-11 11:29:30
【问题描述】:
我想将两个数组 $homes_verified & $homes_not_verified 传递给 javascript。我已经尝试使用json_encode,但它对我不起作用。
我想将这两个数组传递给 javascript,以便我可以使用 for 循环进行迭代并获取 javascript 文件中的值。
/**
* @Route("/home/home-listing")
*/
public function homeListingAction(Request $request) {
$em = $this->getDoctrine()->getManager();
$homes_verified = $em->getRepository('AppBundle:Home')->findBy([
'is_verified' => true
]);
$queryBuilder = $em->getRepository('AppBundle:Home')->createQueryBuilder('bp')
->andWhere('bp.is_verified LIKE :verified')
->setParameter('verified', false);
$query = $queryBuilder->getQuery();
/**
* @var $paginator \Knp\Component\Pager\Paginator
*/
$paginator = $this->get('knp_paginator');
$homes_not_verified = $paginator->paginate(
$query, /* query NOT result */
$request->query->getInt('page', 1) /*page number*/,
$request->query->getInt('limit', 1) /*limit per page*/
);
dump($homes_verified);
return $this->render('HomeListing/homeListing.html.twig', [
'homes_verified' => $homes_verified,
'homes_not_verified' => $homes_not_verified,
"res" => json_encode($userArray),
]);
}
【问题讨论】:
标签: javascript php symfony twig