首頁  >  文章  >  後端開發  >  PHP開發框架Yii Framework教程(23) 資料庫-概述

PHP開發框架Yii Framework教程(23) 資料庫-概述

黄舟
黄舟原創
2017-01-22 09:15:511039瀏覽

Yii提供了強大的資料庫程式支援。

Yii資料存取物件(DAO)建立在PHP的資料物件(PDO)extension上,使得在單一 的統一的介面可以存取不同的資料庫管理系統(DBMS)。使用Yii的DAO開發的應用程式可以輕鬆切換使用不同的資料庫管理系 統,而不需要修改資料存取代碼。

Yii 的Active Record( AR ),實現了被廣泛採用的物件關係映射(ORM)辦法,進一步簡化資料庫程式設計。依照約定,一個類別代表一個表,一個實例代表一行資料。 Yii AR消除了大部分用於處理CRUD(創建,讀取,更新 和刪除)資料操作的sql語句的重複任務。

儘管Yii的DAO和AR能夠處理幾乎所有資料庫相關的任務,您仍然可以在Yii application中使用自己的資料庫庫。事實上,Yii框架精心設計使得與其他第三方函式庫同時使用。

Yii框架支援的資料介面主要要以下三種:

Active Record

Query Builder

DAO

本教學所使用的範例資料庫為生

Chinook Data目前支援的資料型別有:

DB2

EffiProz

MySQL

Oracle

PostgreSQL

SQL

SQL Server

本教學主要是使用MySQL,主要是因為和PHP配合使用的資料庫類型用的最多的MySQL,因此需要你安裝MySQL資料庫,Yii 框架支援多種資料庫類型,支援這些資料庫存取的介面基本上類似,因此儘管本教學使用MySQL為例,所用到的知識同樣適用於其它資料庫類型。

以上就是PHP開發框架Yii Framework教程(23) 資料庫-概述的內容,更多相關內容請關注PHP中文網(www.php.cn)!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn