我有一个设置,我使用Symfony 3.2,Doctrine和Form进行验证。我想使用FOS REST Bundle通过REST公开实体。但是,我需要公开字段在架构中的显示方式(下划线)而不是实体(CamelCase)。
对于PUT / POST / PATCH操作,我发现我可以修改FormType中的字段,如下所示:
class CountryType extends AbstractType
public function buildForm(FormBuilderInterface $builder, array $options) {
$builder->add('iso_alpha2', null, array('property_path' => 'isoAlpha2')
...
}
}
这很有效,但正如我所说,这只适用于写操作。
我挣扎的是我无法获取GET操作返回架构字段(强调) - 我该怎么做?