Symfony2プロジェクトフォームに取り組んでいます。
あるフィールドの値を別のフィールドのサフィックスに挿入できるようにしたいと思います。これを行うための良い方法はありますか?最初のフィールドが変更されたときにjavascriptを介して値を更新できればさらに良いでしょうが、データベースの値を取得することに決めます。
コード:
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('lessons',null, array('label' => _('Lessen')))
->add('contribution', 'money', array('label' => _('Bijdrage'),
'widget_suffix' => 'per xx lessen'
))
....
}
public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults(array(
'data_class' => 'MyBundle\Entity\Course'
));
}
ここで、接尾辞のxxは、レッスンフィールドの値である必要があります。
どんな助けでもいただければ幸いです!