使用一个SQL查询保存20个用户?

nev*_*ame 4 php sql doctrine

我在教义中保存这样的用户:

$user = User();
$user->name = 'peter';
$user->save();
Run Code Online (Sandbox Code Playgroud)

有没有办法在一个SQL查询中保存20个用户?

或者我必须循环上面的代码20次,因此创建20个SQL查询?

谢谢

tak*_*hin 7

您可以将$user对象添加到Doctrine_Collection然后调用$collection->save(),这基本上为您完成循环.