2017-11-20 16 views
0

Symfony 3.3의 양식 시스템에 약간의 문제가 있습니다.양식 내에서 동적 테이블 생성

양식 내에서 사용자가 선택하는 데이터에 따라 양식 내에 양식 필드 테이블을 생성하고 싶습니다.

예를 들어, 하나의 필드에는 daterange가 있는데, x 축에 표시된 요일에 사용하고 싶습니다. Y 축에서는 사용자가 다중 선택에서 선택한 데이터를 표시하려고합니다.이 데이터에는 1..3 개의 범주가 있습니다.

이 목표는 각 셀에 대해 정수 형식 유형을 가진 테이블을 생성 한 다음 사용자가 변경할 수 있도록하는 것입니다.

저는 심포니를 처음 접했고 이것은 정말로 상처를줍니다. Symfony 3.3에서이 목표를 달성하는 가장 쉽거나 가장 영리한 개념은 무엇입니까?

+0

에 오신 것을 환영에 StackOverflow에. [둘러보기] (http://stackoverflow.com/tour)를 둘러 보시고 [도움말 센터] (http://stackoverflow.com/help)를 읽은 다음 [질문하는 법]을 읽으십시오. (http://stackoverflow.com/help/how-to-ask), [어떤 유형의 질문을하지 않아야합니까?] (http://stackoverflow.com/help/dont-ask) 및 [MCVE : 최소, 완전하며 검증 가능한 예] (http://stackoverflow.com/help/mcve). 주변 사람들이 쉽게 읽고 이해할 수있는 것이 무엇인지, 또는 문제가 무엇인지 이해하면 기꺼이 도와 줄 것입니다. – Dwhitz

답변

0

Symfony 양식 이벤트를 보시려면 : https://symfony.com/doc/current/form/events.html preSubmit 또는 postSubmit을 찾고있을 수 있습니다.

또한 데이터 변압기 볼 수는 : http://symfony.com/doc/current/form/data_transformers.html

마지막으로 테이블을 렌더링하기 위해 원하는에 따라, 당신은 아마 나뭇 가지 템플릿에서이 작업을 수행 할 수 있습니다 : https://symfony.com/doc/current/reference/forms/twig_reference.html