Bir SQL sorgusu ile 20 kullanıcı kaydedilsin mi?

2 Cevap php

i doktrinde böyle bir kullanıcıyı kaydetmek:

$user = User();
$user->name = 'peter';
$user->save();

bir sql sorguda 20 kullanıcı kaydetmek için bir yolu var mı?

ya da ben döngü 20 kez bundan 20 sql sorguları oluşturarak yukarıdaki kodu var mı?

teşekkürler

2 Cevap

Sen ekleyebilirsiniz sizin $user Doctrine_Collection nesneleri ve daha sonra temelde sizin için döngü yapar ki, $collection->save() diyoruz.

Bir Doktrin kullanıcı olarak sizin bakış itibaren, nesneler ile çalışıyoruz, ve SQL sorguları ile ilgili olmamalıdır.

20 farklı kullanıcılar varsa, o zaman, 20 farklı nesneler olmalı - yani, evet, 20 sorgular (or more, depending on what your objects are doing) onları kurtarmak için.