감사 Leevi, 나는 산업 및 카테고리 관련 기관을 모두 사용하여 위의 제안을 구현하는 방법을 찾을 수 없습니다
은 ... 나는 마지막으로이 방법을 발견 이 문제를 해결하려면 간단한 방법이 있는지 말해주세요.하지만 지금은 완벽하게 작동합니다.
이 컨트롤러 내 형태
$form = $this->createFormBuilder($project)
->add('categories', 'entity', array(
'class' => 'ACMEProjectBundle:Category',
'property' => 'name',
'expanded' => true,
'multiple' => true,
->getForm();
I는 렌더링 된 형태로 각각의 형태의 관련 카테고리 목록
$industries = $this->getDoctrine()->getManager()->getRepository('ACMEProjectBundle:Industry')->findall();
을 갖는 산업의 배열을 전달할 .html.twig 템플릿
{{ form_errors(form) }}
<form method="post" {{ form_enctype(form) }}>
{% for industry in industries %}
<h4>{{industry.name}}</h4>
<ul class="unstyled">
{% for category in industry.categories %}
{% set key = category.id %}
<li>{{ form_widget(form.categories[key]) }}{{category.name}}</li>
{% endfor %}
</ul>
{% endfor %}
{{form_rest(form)}}
원하는 결과를 얻을 수 있습니다.
이것은 생명의 은인이었습니다! 공유해 주셔서 대단히 감사합니다. – pid