Симфониядагы доктрина деген эмне?
Симфониядагы доктрина деген эмне?

Video: Симфониядагы доктрина деген эмне?

Video: Симфониядагы доктрина деген эмне?
Video: Бразильский музыкант отреагировал на NIGHTWISH - GHOST LOVE SCORE 2024, Ноябрь
Anonim

доктрина толугу менен ажыратылган Symfony жана аны колдонуу милдеттүү эмес. Бул бөлүмдүн баары жөнүндө доктрина ORM, объекттерди реляциялык маалымат базасына (мисалы, MySQL, PostgreSQL же Microsoft SQL) картага салууга мүмкүндүк берет. Сиз ошондой эле MongoDB аркылуу маалыматтарды сактай аласыз доктрина ODM китепканасы.

Ошо сыяктуу эле, сиз Symfony'де ORM деген эмне деп сурасаңыз болот?

Бул Доктринага маалымат берүүчү эрежелердин жыйындысы ORM так Студент классы жана анын касиеттери белгилүү бир маалымат базасынын таблицасына кантип түшүрүлгөн. Ооба, бул метаберилиштер бир катар ар кандай форматтарда көрсөтүлүшү мүмкүн, анын ичинде YAML, XML же аннотацияларды колдонуу менен Студент классына түздөн-түз өтсөңүз болот.

Ошо сыяктуу эле, доктринасы DBAL деген эмне? The доктрина Берилиштер базасынын абстракция катмары ( DBAL ) бул абстракциялык катмар, ал PDOнун үстүндө отурат жана эң популярдуу реляциялык маалымат базалары менен байланышуу үчүн интуитивдик жана ийкемдүү API сунуш кылат.

доктрина базасы деген эмне?

The доктрина Долбоор (же доктрина ) бул PHP китепканаларынын жыйындысы, негизинен, туруктуу кызматтарды жана ага байланыштуу функцияларды берүүгө багытталган. Анын байге долбоорлору объекти-байланыш картасы (ORM) жана маалымат базасы абстракциялык катмар анын үстүнө курулган.

ORM негизи деген эмне?

ORM дагы бир нерд-акроним болуп саналат, ал Object Relational Mapping үчүн кыска. Кыскача айтканда, а ORM алкагы объектиге багытталган тилде жазылган (мисалы, PHP, Java, C# ж.

Сунушталууда: