我正在嘗試使用Symfony2後端實現API。 爲了支持PATCH和實體的部分更新,我試圖解決這個事實,即當Symfony2不包含在表單中時,Symfony2將會使屬性爲NULL。Symfony2中的部分升級(PATCH)
我在https://gist.github.com/makasim/3720535找到了這個解決方法,但我不確定在哪裏實現這個或在我的控制器中調用它。
任何建議
我正在嘗試使用Symfony2後端實現API。 爲了支持PATCH和實體的部分更新,我試圖解決這個事實,即當Symfony2不包含在表單中時,Symfony2將會使屬性爲NULL。Symfony2中的部分升級(PATCH)
我在https://gist.github.com/makasim/3720535找到了這個解決方法,但我不確定在哪裏實現這個或在我的控制器中調用它。
任何建議
看看菜譜條目的形式分量:「How to Dynamically Modify Forms Using Form Events」:
public function buildForm(FormBuilderInterface $builder, array $options)
{
// Do your stuff
$builder->addEventSubscriber(new PatchSubscriber());
}
我覺得Symfony2的最新版本並不需要提到的解決方法爲對PATCH請求部分綁定的本地支持已合併https://github.com/symfony/symfony/pull/7849