Symfony / Doctrine: как перебирать поля таблицы для увлажнения? - PullRequest
0 голосов
/ 09 февраля 2011

После выполнения SQL-запроса к Табличное сообщение Я хочу гидрировать массив $ result в объект Doctrine.Прямо сейчас, чтобы сделать это, я использую команду set для каждого поля, как показано ниже:

    $post = new post();
    $post->setCategory($result['category']);
    $post->setName($result['name']);
    $post->setRating($result['rating']);

Мой вопрос заключается в том, есть ли лучший способ сделать это, такой как итерация повсе поля таблицы?Благодарю.

1 Ответ

1 голос
/ 09 февраля 2011

Вы можете использовать fromArray():

$post = new Post();
$post->fromArray($results);
...