Symfony 2.3 を使用して作成されたプロジェクトに angular.js を含めようとしています。コントローラーで json_encode 関数を使用して、結果配列を json に変換しました
function displayAction(){
$user= $this->getDoctrine()->getRepository('DemoBundle:Users');
$result = $user->findAll();
$res= json_encode($result);
$res->header->set('Content-Type', 'application/json');
return $this->render('DemoBundle:Demo:demoView.html.twig',array('results'=>$res));
}
ng-init で初期化するには、
<div ng-init= "result= {{results}}"></div>
<table>
<tr ng-repeat="res in result">
<td>[[res.id]]</td>
<td>[[res.username]]</td>
<td>[[res.password]]</td>
</tr>
</table>
しかし、jsonの空の配列が得られます。