2017-03-08 8 views
1

"데이터 세트"를 기록하는 양식이 필요합니다. 각 세트는 몇 개의 숫자로 구성됩니다. 사용자는 추가 세트를 추가 할 수있는 옵션을 갖지만 최대 세트가 필요합니다. 경우에 따라 최대 70 세트가 입력되어 배열이 필요합니다. 그것은 나에게 내가 그것을 저장하는 등의 작업에 사용할 수있는 깔끔한 "개체"를 제공하기 때문에 Annotations를 사용하여 요소 배열로 Zend Form 엔터티를 구현하려면 어떻게해야합니까?

enter image description here

, 나는 양식이 Annotations 기능 ( https://docs.zendframework.com/zend-form/quick-start/#using-annotations)를 사용하여 생성 된 접근 방식을 좋아 젠드 양식을 찾고 즉 Doctrine을 사용하여 직접 데이터베이스에 저장 한 다음 검색하는 것입니다.

질문

가 어떻게 양식 요소의 확장 세트가 젠드 양식을 사용하여 PHP에서 양식을 정의 할 수 있습니다, 나는 교리를 사용하여 해당 엔티티를 어디에서 관리 할 수 ​​있습니까?

답변

0

사용

나중에
/** 
* @Annotation\ComposedObject({ 
* "target_object":"Namespace\Entity\ElementInput", 
* "is_collection":"true" 
* }); 
* 
* @var ElementInput[] 
*/ 
private $elements; 

요소의 수를 정의 할 수는 보여 :

$form->get("elements")->setCount($count);