В 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 .. и т. д. являются динамическими с бесконечным числом
Я хочу установить их как виртуальные свойства, каждое свойство имеет строковое значение.
Я не хочу устанавливать их как массив с одним свойством.
Если нет способа сделать это, пожалуйста, дайте мне знать, могу ли я выполнить ту же задачу с контроллера?
@Serializer\Inline
, чтобы свойства массива купленных были свойствами родительского объекта. - person qooplmao   schedule 07.11.2016