— об'єктно-реляційний проектор (ORM) для PHP 5.3.0+, який базується на шарі абстракції доступу до БД (DBAL). Однією з ключових можливостей Doctrine є запис запитів до БД на власному об'єктно-орієнтованому діалекті SQL, званий DQL (Doctrine Query Language) і базується на ідеях HQL ( Query Language) .
Тип | ORM |
---|---|
Стабільний випуск | 2.5.0 (2 квітня 2015 ) |
Операційна система | багатоплатформний |
Мова програмування | PHP |
Ліцензія | GNU Lesser General Public License |
Репозиторій | github.com/doctrine/orm |
Вебсайт | doctrine-project.org |
Приклад використання
Doctrine відповідає паттерну DataMapper для роботи з даними. Наприклад, якщо програміст хоче створити користувача в базі даних, він може більше не використовувати SQL, а написати наступний PHP код:
$user = new User(); $user->name = "john"; $user->password = "doe"; $user->save(); echo "The user with id $user->id has been saved.";
Література
- Jonathan H. Wage, Konsta Vesterinen. Doctrine ORM for PHP. — Sensio SA, 2009. — 522 p. — .
Посилання
- Офіційний сайт Doctrine [ 5 червня 2011 у Wayback Machine.]
- Doctrine і CodeIgniter [ 10 грудня 2011 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
ob yektno relyacijnij proektor ORM dlya PHP 5 3 0 yakij bazuyetsya na shari abstrakciyi dostupu do BD DBAL Odniyeyu z klyuchovih mozhlivostej Doctrine ye zapis zapitiv do BD na vlasnomu ob yektno oriyentovanomu dialekti SQL zvanij DQL Doctrine Query Language i bazuyetsya na ideyah HQL Query Language DoctrineTipORMStabilnij vipusk2 5 0 2 kvitnya 2015 9 rokiv tomu 2015 04 02 Operacijna sistemabagatoplatformnijMova programuvannyaPHPLicenziyaGNU Lesser General Public LicenseRepozitorijgithub com doctrine ormVebsajtdoctrine project orgPriklad vikoristannyaDoctrine vidpovidaye patternu DataMapper dlya roboti z danimi Napriklad yaksho programist hoche stvoriti koristuvacha v bazi danih vin mozhe bilshe ne vikoristovuvati SQL a napisati nastupnij PHP kod user new User user gt name john user gt password doe user gt save echo The user with id user gt id has been saved LiteraturaJonathan H Wage Konsta Vesterinen Doctrine ORM for PHP Sensio SA 2009 522 p ISBN 978 2918390039 PosilannyaOficijnij sajt Doctrine 5 chervnya 2011 u Wayback Machine Doctrine i CodeIgniter 10 grudnya 2011 u Wayback Machine