Symfony / Doctrine:如何遍历表字段进行水合作用?

时间:2011-02-09 08:28:01

标签: mysql symfony1 doctrine symfony-1.4

表格进行SQL查询后,我希望将$ result数组保存为Doctrine对象。现在为了做到这一点,我对每个字段使用 set 命令,如下所示:

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

我的问题是有没有更好的方法来执行此操作,例如迭代所有表字段?谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用fromArray()

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