私はこのアクションを持っています
public function testAction($array){
/**
* @var $array \Doctrine\Common\Collections\Collection
*/
return array(
'array_like' => $array->slice(0,5),
);
}
小枝でレンダリングする
{{ render(controller("SNWallBundle:Wall:test" ,{ 'array': obj.spotted.spottedLike} )) }}
次に、スライスの testAction を 5,10 に呼び出したい
のような ajax 呼び出しで
$.ajax({
type: "POST",
url: Routing.generate('test',{array:ARRAY COLLECTION !}),
dataType: "json",
beforeSend: function() {
},
success: function(msg) {
console.log("OK");
},
error: function(msg) {
},
complete :function( msg ) {
}
});
どうすればできますか?JMSシリアライザーを使用する必要がありますか?