Php 可捕获的致命错误:传递给Symfony::render()的参数3必须是Symfony\..\Response的实例,数组给定
我想将2个数组传递到控制器中的Php 可捕获的致命错误:传递给Symfony::render()的参数3必须是Symfony\..\Response的实例,数组给定,php,symfony,Php,Symfony,我想将2个数组传递到控制器中的render函数中 我该怎么做 现在我有这样的东西: class GradebookController extends Controller { /** * @Route("/gradebook", name="_gradebook") */ public function indexAction() { if (!$this->get('security.authorization_checker
render
函数中
我该怎么做
现在我有这样的东西:
class GradebookController extends Controller
{
/**
* @Route("/gradebook", name="_gradebook")
*/
public function indexAction()
{
if (!$this->get('security.authorization_checker')->isGranted('IS_AUTHENTICATED_FULLY')) {
return $this->redirect($this->generateUrl('_login'));
}
$em = $this->getDoctrine()->getManager();
$subject = $em->getRepository('AppBundle:Subject')->findAll();
$students = $em->getRepository('AppBundle:User')->findBy(
array('roles'=>'a:0:{}')
);
return $this->render('::gradebook.html.twig', array('students'=>$students),
array('subjects'=>$subject));
}
}
将这两个键组合成一个具有多个键的数组
return $this->render('::gradebook.html.twig', array('students' => $students, 'subjects' => $subject));