Symfony-da ORM nima?
Symfony-da ORM nima?

Video: Symfony-da ORM nima?

Video: Symfony-da ORM nima?
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Noyabr
Anonim

Dasturiy ta'minot janri: Ob'ektga aloqador xaritalash

Odamlar ham so'rashadi, Simfoniyadagi ta'limot nima?

Doktrina dan butunlay ajratilgan Simfoniya va undan foydalanish ixtiyoriydir. Bu bobda hammasi haqida Doktrina ORM, ob'ektlarni relyatsion ma'lumotlar bazasiga (masalan, MySQL, PostgreSQL yoki Microsoft SQL) xaritalash imkonini beradi. Bundan tashqari, MongoDB-ga ma'lumotlarni saqlashingiz mumkin Doktrina ODM kutubxonasi.

Bundan tashqari, doktrina ma'lumotlar bazasi nima? The Doktrina Loyiha (yoki Doktrina ) PHP kutubxonalari toʻplami boʻlib, asosan doimiy xizmatlar va tegishli funksiyalarni taqdim etishga qaratilgan. Uning sovrinli loyihalari ob'ektga aloqador xaritalash mashinasi (ORM) va ma'lumotlar bazasi abstraksiya qatlami uning ustiga qurilgan.

Xuddi shunday, ORM ramkasi nima?

ORM yana bir nerd qisqartmasi bo'lib, u Ob'ekt bilan bog'liq xaritalashning qisqartmasi. Bir so'z bilan aytganda, an ORM ramkasi ob'ektga yo'naltirilgan tilda (masalan, PHP, Java, C# va boshqalar) yozilgan va u relyatsion ma'lumotlar bazasini deyarli o'rash uchun mo'ljallangan.

DBAL doktrinasi nima?

The Doktrina Ma'lumotlar bazasi abstraktsiya qatlami ( DBAL ) - bu PDO-ning tepasida joylashgan va eng mashhur relyatsion ma'lumotlar bazalari bilan aloqa qilish uchun intuitiv va moslashuvchan APIni taklif qiluvchi mavhum qatlam.

Tavsiya: