Работа с БД

Yii надає розробнику потужний інструмент для роботи з базами даних — об'єкти доступу до даних (DAO).

Yii DAO — це надбудова над розширенням PHP Data Objects (PDO), що дозволяє працювати із різними СУБД через єдиний інтерфейс. Додатки, розроблені з використанням DAO, можуть легко переключатися з однієї СУБД на іншу без необхідності виправлення коду, що відповідає за доступ до даних

Будівник запитів Yii надає об'єктно-орієнтована спосіб побудови SQL-запитів, що дозволяє знизити ризик SQL-ін'єкцій.

Yii Active Record (AR) реалізує перероблений підхід об'єктно-реляційного відображення (ORM) і ще більше спрощує роботу з базами даних. Представляючи таблицю бази даних як клас, а рядки таблиці як екземпляри класу, Yii AR позбавляє від необхідності написання SQL-виразів, пов'язаних з операціями CRUD (створення, читання, оновлення та видалення).

Незважаючи на те, що вбудовані в Yii можливості для роботи з БД підходять практично для всіх завдань, що стосуються роботи з БД, також можливе використання й інших бібліотек для роботи з базами даних. Yii із самого початку був спроектований таким чином, щоб розробник мав можливість роботи зі сторонніми бібліотеками.

$Id: database.overview.txt 2666 2010-11-17 19:56:48Z qiang.xue $

Be the first person to leave a comment

Please to leave your comment.