2014-07-24 2 views
1

나는 Sonata Admin을 백엔드로 사용하고 있습니다. 필자는 PHPCR 문서 필드 내에 다중 값 (즉, PHP 문자열 배열)이 있습니다. 이제 Sonata 관리자 내에서 요소를 추가/제거하고 싶습니다. 어떤 유형을 사용해야합니까? 컬렉션을 시도했지만 admin에서는 아무 것도 얻지 못했습니다. 내가 sonata_type_collection을 시도 할 때 관리자가 나에게 관리자 코드를 요구한다. (나는 다른 관리자를 추측한다.) 그렇지 않다.mutlivalue 편집을위한 표준 양식 유형은 무엇입니까? (Symfony CMF PHPCR)

아래 양식과 같이 어떤 양식 유형을 사용해야합니까?

/** 
* @PHPCR\String(nullable=true, multivalue=true) 
*/ 
protected $tags; 

답변

0

cmf 설명서에는 form types for PHPCR-ODM 장이 있습니다. 연관 배열을 편집 할 수있는 BurgovKeyValueBundle이 있습니다. 비 연관 다중 값 필드의 경우 array 유형의 소나타 관리 만 사용해야한다고 생각합니다.

+0

감사합니다. 그러나 필자는 언급 된 PHPCR-ODM 문서를 포함하여 모든 내용을 확인했습니다. 'array'(이것은 ORM doc에서 유래 됨) 타입에서 "type"array 타입을로드 할 수 없습니다. ODM이 모든 ORM 유형을 허용하지 않을 수 있습니까? 여기에 비 연관 배열이 필요합니다. 태그에 대한 사전 정보가 필요하지 않습니다. – forsberg

+0

그럼 나도 몰라. https://github.com/doctrine/phpcr-odm-documentation에서 문제를 여는 것이 가장 좋습니다. – dbu

관련 문제