العودة إلى الدورة

مقدمة إلى Doctrine ORM

إتقان Symfony من الصفر إلى الاحتراف: الدليل الشامل لعام 2026

ما هو الـ ORM؟

تتيح لك تقنية Object-Relational Mapping (ORM) التعامل مع قاعدة البيانات باستخدام كائنات PHP بدلاً من كتابة SQL يدوياً.

  • Entity: كلاس PHP يمثل جدولاً في قاعدة البيانات.
  • Repository: كلاس مخصص للاستعلام من قاعدة البيانات.
  • EntityManager: الأداة المسؤولة عن حفظ أو حذف الكائنات.