다음 설정을 사용합니다. - 하루 엔티티 - 자체 필드가있는 요일 양식symfony : 나뭇 가지 서식 파일에 사용할 자식 양식의 사용자 지정 데이터 특성을 설정하십시오.
일 양식에 6 일 속성을 기반으로 계산 된 '합계'값을 추가하고 싶습니다. 이미 성공적으로 클래스를 만들었습니다. 따라서 주요 질문은 각 날 양식에 계산 된 데이터를 연결하는 방법입니다.
필자는 필요한 코드 만 아래에 표시하므로 뭔가를 놓친 경우 표시되지 않습니다.
DayEntity가 기본값이며 필드 묶음이 있습니다.
DayType 양식 : 나뭇 가지에서
class DayType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('field');
// etc, bunch of fields
// Here I want to add a calculated field. How to do it?
// The result is retrieved from my service, with a function: calculateTotal($day);
}
}
I have already a service which does the necessary computation:
public function calculateTotal(Day $day)
{
// Some magic here ;-)
return $returnDateInterval;
}
내가 좋아하는 뭔가를 좋아는 :
{{ dayform.vars.data.calculatedTotal|date('H:i') }}
// or
{{ dayform.calculatedTotal|date('H:i') }}
서비스를 formType에 옵션으로 전달할 수 있습니까? –
의견을 보내 주셔서 감사합니다. 답변을 추가했습니다. – DelphiLynx