Files
yii/docs/guide/ru/database.overview.txt
2011-01-16 14:55:27 +00:00

27 lines
2.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Работа с БД
===========
Yii предоставляет разработчику мощный инструмент для работы с базами данных —
объекты доступа к данным (DAO).
Yii DAO — это надстройка над расширением
PHP Data Objects (PDO), позволяющая работать с различными СУБД через единый
интерфейс. Приложения, разработанные с использованием DAO, могут легко
переключаться с одной СУБД на другую без необходимости исправления кода,
отвечающего за доступ к данным.
Построитель запросов Yii предоставляет объектно-ориентированный способ
построения SQL-запросов, что позволяет понизить риск SQL-инъекций.
Yii Active Record (AR) реализует переработанный
подход объектно-реляционного проецирования (ORM) и еще более упрощает работу с
базами данных. Представляя таблицу базы данных как класс, а строки таблицы как
экземпляры класса, Yii AR избавляет от необходимости написания SQL-выражений,
связанных с операциями CRUD (создание, чтение, обновление и удаление).
Несмотря на то, что встроенные в Yii возможности для работы с БД подходят
практически для всех задач, касающихся работы с БД, также возможно использование
и других библиотек для работы с базами данных. Yii изначально был спроектирован таким
образом, чтобы разработчик имел возможность работы со сторонними библиотеками.
<div class="revision">$Id: database.overview.txt 2666 2010-11-17 19:56:48Z qiang.xue $</div>