Yii 2 0 權威指南 8 配合資料庫使用

2021-07-22 21:32:12 字數 598 閱讀 7303

看見原文沒有中文,所以嘗試著翻譯以下這篇文章

.com/doc/guide/2.0/db-dao

資料庫訪問(dao)

yii 包含了乙個建立在php pdo 之上的 資料庫訪問層(dao)。dao 為不同的資料庫提供了一套統一的api。其中 『activerecord』 提供了資料庫於模型的互動,『querybuilder』 用於建立動態的查詢語句。 dao提供了簡單高效的sql查詢,可以用在與資料庫互動的各個地方。

active record

1、 active record(活動記錄),提供了乙個物件導向的介面,用以訪問資料庫中的資料。乙個ar類關聯一張資料表,每個ar物件對於表中的一行,物件的屬性對映到資料行的對應列。

2、宣告ar類

需要擴充套件yii\db\activerecord基類,並實現tablename,返回與之相關連得資料表的名稱。

namespace

useyii\db\activerecord;

class

customer

extends

activerecord

}

yii2 0 資料提供者

資料提供者是乙個實現了 yii data dataproviderinte ce 介面的類。它主要用於獲取分頁和資料排序。它經常用在 data widgets 小物件裡,方便終端使用者進行分頁與資料排序。下面的資料提供者類都包含在yii的發布版本裡面 yii data activedataprovi...

yii2 0 資料格式器

格式化日期 august 15,2019 echo formatter asdate 2019 08 15 long echo formatter format 2019 08 15 date echo formatter astime 2019 08 15 10 10 20 asia shangh...

Yii2 0 資料庫事務應用

事務 是指作為單個邏輯工作單元執行的一系列操作,要麼完全地執行,要麼完全地不執行。事務處理可以確保除非事務性單元內的所有操作都成功完成,否則不會永久更新面向資料的資源。yii2.0事務的應用 try catch exception e 以上即是資料庫事務的簡單應用。事務的應用在於多表操作,只有所有資...