0
컬렉션의 필드를 그리는 방법을 사용자 정의해야합니다. 이제컬렉션의 개별 필드를 사용자 정의하는 방법, symfony 2
class AType {
...
->add(
'b',
new BType(),
array(
'label' => false
)
)
...
}
class BType {
...
->add(
"cs",
"collection",
array(
"type" => "hidden",
'label' => false,
'cascade_validation' => true,
'allow_add' => true,
'allow_delete' => true,
'data' => array(1,2,3),
)
...
}
, 내가 필요한 것은 얼마나 항목을 사용자 정의 할 수 있습니다 : I 양식 유형이
class B {
...
/**
* @var array
*
* @ORM\Column(name="cs", type="array", nullable=true)
*/
private $cs;
...
}
:
class A {
...
/**
* @ORM\OneToOne(targetEntity="B", cascade={"persist"})
* @ORM\JoinColumn(name="b_id", referencedColumnName="id")
*/
private $b;
...
}
엔티티 B :
나는 엔티티 A를 가지고 cs가 그려집니다. 내가 조금 인터넷 검색 및 내 양식 테마에 투입하는 것을 몇 가지 옵션 시도 :
{% block _NAME_ %}
{% endblock %}
NAME
_a_b_cs_widget
_b_cs_widget
_cs_widget
_atype_b_cs_widget
_atype_btype_cs_widget
_btype_cs_widget
과 몇 가지 다른 과를 지금 일했다. 누군가가 이걸 도와 주시겠습니까?
감사