2012-11-26 4 views
1

안녕하세요, 저는 zend Framework에서 동적 양식을 만드는 것처럼 동적 인 기능을 만들고 싶습니다. 첨부 된 이미지를 참조하십시오. 한 팀이 하나 이상의 멀티미디어를 가지고 같은Zend Framework 2에서 양식 컬렉션을 사용하는 방법

여기

Desire functionality

매핑입니다. - on 추가 멀티미디어 버튼 추가를 클릭하십시오. 팀 멀티미디어의 신선한 블록 - 삭제 링크를 클릭하면 팀 멀티미디어 블록이 제거됩니다. - on 저장 버튼을 클릭하면 모든 블록 데이터가 저장됩니다.

어떤 몸이라도 Form Collection을 사용하여 zend framework 2에서 이런 종류의 기능을 만들 수 있습니까? 여기

이에서보세요 TeamMultimediaModel


class TeamMultimediaModel extends \Standard\Model\Model { 
    private $team_multimedia_id; 
    private $team_id;  
    private $title; 
    private $link; 
    private $description; 
    private $type; 
    private $status; 
    private $created_by; 
    private $created_at; 
    private $last_updated_by; 
    private $last_updated_at; 
} 

답변

4

코드입니다 :

http://www.michaelgallego.fr/blog/2012/07/04/new-zendform-features-explained/

그것은 addding 자바 스크립트의 작은 예제 또한 컬렉션을 사용하는 방법을 아주 잘 설명 즉석에서 항목을 추가하려면

$this->add(array(
     'type' => 'Zend\Form\Element\Collection', 
     'name' => 'categories', 
     'options' => array(
      'label' => 'Please choose categories for this product', 
      'count' => 2, 
      'should_create_template' => true, 
      'template_placeholder' => '__placeholder__', 
      'target_element' => array(
       'type' => 'Application\Form\CategoryFieldset' 
      ) 
     ) 
    )); 
+0

글쎄, 이걸 알아 내야 겠어. 그래서 나는 미래의 사용자를 도울 것입니다. 당신이해야 할 일은 필드 세트의 콜렉션을 만드는 것입니다. (예 참조). 이 대답을 수락하십시오. – MKroeders

관련 문제