FOSRestBundle : Annotations では、データベースからプロパティ名を取得するため、複数の@VirtualPropertyを動的な名前で使用したい(プロパティの数は不明)
class User
{
private $id;
private $name;
/**
* @Serializer\VirtualProperty
*
* @return array
*/
public function getSomeMethod()
{
return array('property_name1'=> 'value1', 'property_name2'=>'value2');
}
}
property_name1 & property_name2 .. property_name3 .. などは無限数で動的です
それらを仮想プロパティとして設定したいのですが、各プロパティには文字列値があります。
それらを1つのプロパティを持つ配列として設定したくありません。
これを行う方法がない場合は、コントローラーから同じタスクを実行できるかどうか教えてください。