I 実際にはには、エンティティを配列にキャストする方法が必要です。私は手動でそれを行うことができますが、各エンティティで行うことは痛いです、より多くの関係を扱うことは容易ではありません。Doctrine 2 toArray()メソッドは、特性を持つまでですか?
どうすればよいですか?あなたはそれのようなものを実装しましたか?
I 実際にはには、エンティティを配列にキャストする方法が必要です。私は手動でそれを行うことができますが、各エンティティで行うことは痛いです、より多くの関係を扱うことは容易ではありません。Doctrine 2 toArray()メソッドは、特性を持つまでですか?
どうすればよいですか?あなたはそれのようなものを実装しましたか?
あなたはゲッターを見つけるためにget_class_methods
を使用することができます関係について
function toArray($object)
{
$result = array();
$methods = get_class_methods($object);
foreach($methods as $method) {
if ('get' == substr($method, 0, 3)) {
$result[substr($method, 3)] = $object->$method();
}
}
return $result;
}
http://jmsyst.com/bundles/JMSSerializerBundle/ –