对表格进行SQL查询后,我希望将$ result数组保存为Doctrine对象。现在为了做到这一点,我对每个字段使用 set 命令,如下所示:
$post = new post(); $post->setCategory($result['category']); $post->setName($result['name']); $post->setRating($result['rating']);
我的问题是有没有更好的方法来执行此操作,例如迭代所有表字段?谢谢。
答案 0 :(得分:1)
您可以使用fromArray()
:
$post = new Post();
$post->fromArray($results);