在FOSRestBundle:註釋,我想是因爲我從數據庫中獲取的屬性名稱(未知數量的屬性)使用多個@VirtualProperty動態名FosRestBundle:動態VirtualProperties
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'使購買的數組的屬性最多是父對象的屬性。 – qooplmao
謝謝你,像一個魅力工作! 請將其張貼在新的答案中以標記爲已接受 – semsem