0 レビュー
1 回答
php-Symfonyシリアライザーコンポーネントでグループ条件を追加:属性値のためにシリアル化されたオブジェクトから属性を削除します
symfony / Serializerコンポーネントで条件を追加できますか?
/**
* @ORM\Column(type="boolean", unique=true)
* @Groups({"user_read"})
*
*/
private $emailIsPublic;
emailIsPublic == falseの場合、「user_read」グループを使用して、シリアル化されたオブジェクトからこの属性を削除したい
最悪の場合、null値を返します
わからない
0
レビュー
答え :
解決策:
メールプロパティゲッターは次のように処理できます:
public function getEmail()
{
if($this->getEmailIsPublic()){
return $this->email;
}
return null;
}
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。