Pertanyaan yang diberi tag doctrine-orm

Doctrine ORM adalah PHP ORM. Sementara Doctrine 1.2 menggunakan pola Active Record, Doctrine ORM 2 dan yang lebih baru menggunakan pola Data Mapper. Proyek Doctrine adalah kumpulan pustaka dan alat open source untuk menangani abstraksi database dan Pemetaan Relasional Objek yang ditulis dalam PHP.

197
Hitung Baris dalam QueryBuilder Ajaran

Saya menggunakan QueryBuilder Doctrine untuk membangun kueri, dan saya ingin mendapatkan jumlah total hasil dari kueri. $repository = $em->getRepository('FooBundle:Foo'); $qb = $repository->createQueryBuilder('n') ->where('n.bar = :bar') ->setParameter('bar', $bar); $query =...

112
Apa itu Proxy dalam Ajaran 2?

Saya baru saja selesai membaca semua dokumentasi Doktrin 2, saya memulai sandbox saya sendiri, saya memahami sebagian besar prinsip, tetapi masih ada pertanyaan dan saya tidak dapat menemukan penjelasan lengkap di dok. Apakah Proxykelas itu? Kapan saya harus menggunakannya untuk entitas? Sejauh...

102
Apa perbedaan antara inversedBy dan mappedBy?

Saya mengembangkan aplikasi saya menggunakan Zend Framework 2 dan Doctrine 2. Saat menulis anotasi, saya tidak dapat memahami perbedaan antara mappedBydan inversedBy. Kapan saya harus menggunakan mappedBy? Kapan saya harus menggunakan inversedBy? Kapan saya harus menggunakan keduanya? Berikut...

96
Kunci unik doktrin dan komposit

Saya ingin melakukan kunci unik gabungan dalam doktrin. Itu adalah bidang saya: /** * @var string $videoDimension * * @Column(name="video_dimension", type="string", nullable=false) */ private $videoDimension; /** * @var string $videoBitrate * * @Column(name="video_bitrate",...