1

エンティティを配列にキャストする方法が本当に必要です。手動で実行できることはわかっていますが、各エンティティで実行するのは面倒です。関係をさらに操作するのは簡単ではありません。

ごきげんよう?そのようなものを実装しましたか?

4

1 に答える 1

2

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;
}
于 2011-08-10T07:28:13.243 に答える