0
jquery에서 symfony2 컨트롤러로 URL에 인수를 전달하려고하는데 경로가 routing.yml 파일에서 찾을 수없는 것 같습니다. 그걸 도와주세요.rounting.yml을 통해 ajax에서 symfony2 컨트롤러로 URL 인수 전달하기
//jquery code
$.each(searchResult, function(key, value){
$("#course_list").append('<h4><a href="{{ path("FrontEndBundle_course", { "id" : '+value.id+' })
}}">'+value.name+'</a></h4><p>'+value.description+'</p>')
});
routing.yml
course:
pattern: /course
defaults: { _controller: FrontEndBundle:Course:index }
requirements:
_method: GET
컨트롤러
public function indexAction($id)
{
return $this->render('FrontEndBundle:Course:course.html.twig',array("id"=>$id));
}
@ denys281 ........ 여전히 작동하지 않습니다. 표시 중 ... 오류가 발생하면 "GET/course"에 대한 경로가 없습니다. – user3274692
@ user3274692? js를 렌더링 할 때? 또는 렌더링 된 링크로 이동할 때? js에서 링크가 제대로 렌더링됩니까? 답변을 업데이트하십시오. – denys281
routing.yml에서 URL을 조회하는 중 오류가 발생합니다. 그것은 – user3274692