3

私の Symfony2 API は、FOSRestBundle と JMSSerializer をプロパティ アノテーションと共に使用していますが、すべてのプロパティを公開したくない場合がよくあります。JMS に除外グループがあることは理解していますが、それらを Symfony コントローラーに含める方法がわかりません。動的ベースで PHP を使用する方法があるはずですが、それもドキュメントから欠落しているようです。

4

2 に答える 2

4

FOSRest 2.0 バージョン以降、これを使用する必要があります。

$view = $this->view($response, $code);
$view->setContext($view->getContext()->setGroups(['get_client']));
于 2016-07-25T13:12:46.167 に答える