Doktrin varlığımdaki bir değeri artırmak istiyorum.
Şu anda bunu yapıyorum. Doktrin Varlık artış değeri (İndirme sayacı)
$file->setDownloadCounter($file->getDownloadCounter() + 1);
$em = $this->getDoctrine()->getManager();
$em->persist($fileVersion);
$em->flush();
doktrininde böyle bir şey yürütmek için bir yolu var mı:
UPDATE file SET downloadCounter = downloadCounter + 1 WHERE id = 1
DÜZENLEME: Yukarıdaki doktrin örnekte sorun yükleme ve floş arasındaki zaman başkaları olduğunu
olduğunu dosyayı indirebilir ve sayaç doğru değildir.
Teşekkürler, DQL'iniz bana yardımcı oldu. ': downloadCounter' yerine 'f.downloadCounter + 1 'kullandı ve dosya kimliği –
için bir yer ekledim. Örnek olarak ekledim - cevabım yararlı oldu –
bir cevap değil, soru nasıl yapılır artımlı sorgulama, +1 –