2010-02-05 7 views
1

나는 Symfony에 항상 이런 종류의 문제가 있습니다. 제품이 있고 사진을 추가하고 싶다고합시다. 이 같은 추측 아무 문제가 없습니다 :Symfony (doctrine) : "Embedding"foreign forms

Product: 
    columns: 
    name: { type: string(255), notnull: true, unique: true } 

Photo: 
    columns: 
    product_id: { type: integer, notnull: true } 
    name:   { type: string(255) } 
    order:  { type: integer, notnull: true } 
    relations: 
    Product: { onDelete: CASCADE, local: product_id, foreign: id, foreignAlias: Photos } 

그러나 것은 내가 그 제품을 편집/추가 할 때 내 사용자가 직접 사진을 추가 할 수 있습니다. 그것은 아주 기본적인 것, 나는 당신을 묻기 전에 응답을 찾는 시간을 보냈다는 것을 나는 약속한다! 물론 모든 파일을 연속으로 추가하려면 일부 아약스에서이 작업을 수행하는 것이 가장 좋지만 여러 번 제출하면 모든 준비가 완료 될 것입니다 (대개이 작업을 별도의 "사진"양식으로 수행했습니다. 제품을 연결하기 위해 매번 제품을 검색해야만하는 ...

문제는 양식의 이물질을 "포함"또는 "중첩"(정확한 단어를 모르는 경우)입니다.

답변

2

전 얼마 전 게시물을 embedding subforms and add photos with ajax에 게시했습니다. 유용한 정보 hereherethis post에는 하위 양식 추가를위한 아약스가 정확히 원하는 것은 아니지만, 이러한 게시물에는 다음과 같은 기술이 포함되어 있습니다. 너는 할 수있어. 자신 만의 임베디드 물건을 구현할 수 있습니다. 그래서 저는 심포니의 까다로운 부분이기 때문에 바인딩 프로세스가 어떻게 작동하는지 인내심을 가지고 이것을 읽으라고 제안합니다.

+0

위대한 물건, thanks :) – Julien

+0

+1 나는 당신의 대답에 비틀 거리며, 그것은 나를 많이 도왔다. 감사! –

관련 문제