Doktrin 2 onaylanmasıyla ilgili istisnalar işlemek nasıl

0 Cevap php

(Gerçekten, ve PHP istisnalarla) Doktrin 2 yeni değilim, ama this page şu, (CodeIgniter üstünde) Doktrini 2 sağlam bir doğrulama motoru ile gelip çalışıyorum.

Sağ şimdi ben ValidateException sınıfını tanımlamak nerede merak ve nasıl bir (bir denetleyici, kütüphaneden vb) benim varlık üzerinde (devam?) Tasarruf yapıyor 'denemek' için yaşıyorum.

Ben, (örneğin, bir 'kimlik doğrulama' kütüphanesinde) bu işlemi yaptıktan sonra bir şey istiyorum:

$user->username = $username;
$user->email_address = $email_address;
$user->password = $password;

$em->persist($user);
$em->flush();

return $foo; //where $foo refers to whether $em->flush() worked...

Ben sadece bu sebat başarılı (yani, geçti doğrulama ve kaydedilmiş) olup olmadığını dönmek, ya da başarılı değil (yani, doğrulama başarısız) olabilir.

0 Cevap