亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

ThinkPHP5 學習筆記

you_De / 3453人閱讀

摘要:抽象數(shù)據(jù)庫訪問層作用對不同數(shù)據(jù)庫的操作進行封裝,最終達到用統(tǒng)一的操作方式操作不同數(shù)據(jù)庫連接器隱藏不同數(shù)據(jù)庫連接的差異,自動加載對應的數(shù)據(jù)庫驅(qū)動查詢構(gòu)建起隱藏不同數(shù)據(jù)庫的差異,自動拼接路由層什么是路由每個框架都具有路由功能,所謂路由就是用戶請

抽象數(shù)據(jù)庫訪問層

作用:對不同數(shù)據(jù)庫的操作進行封裝,最終達到:用統(tǒng)一的操作方式操作不同數(shù)據(jù)庫

連接器:隱藏不同數(shù)據(jù)庫連接的差異,自動加載對應的數(shù)據(jù)庫驅(qū)動

查詢構(gòu)建起:隱藏不同數(shù)據(jù)庫SQL的差異,自動拼接SQL

路由層

什么是路由?
每個框架都具有路由功能,所謂路由就是用戶請求路徑該由哪個東西處理

路由的作用
主要作用就是解析與分發(fā)
在物理設備上,有個設備叫路由器,它的作用:根據(jù)用戶請求路徑來向下分發(fā),決定該由哪部電腦接受并處理
在框架程序上,有個功能模塊叫路由層,它的作用:根據(jù)用戶請求路徑來向下分發(fā),決定該由哪個控制器來接受并處理

路由注意事項

在模塊配置目錄中,不能定義route.php路由配置文件

獲取請求參數(shù)(三種)

通過方法注入形參獲取

通過Request對象獲取

通過助手函數(shù)request()獲取 (是對第二種的簡化方式)

操作數(shù)據(jù)庫(三種方式)

原生SQL

Db::query("select * from think_user where id=?",[8]);
Db::execute("insert into think_user (id, name) values (?, ?)",[8,"thinkphp"]);

查詢構(gòu)造器

Db::table("think_user")->where("id",1)->find();
//真正執(zhí)行SQL的有以下方法:
find()
select()
insert()
insertAll()
update()
delete()

模型與模型關聯(lián)

這種就是使用ORM方式操作數(shù)據(jù)庫,這種方式更符合面向?qū)ο笏季S,推薦使用此方法
弄明白:模型--對象--數(shù)據(jù)表  三者關系
模型只和業(yè)務邏輯有關聯(lián),一個模型可以操作一個對象,也可以操作多個對象
而對象與數(shù)據(jù)庫就一一對應
TP5 應用總架構(gòu)

現(xiàn)在的WEB開發(fā)之前后端分離架構(gòu)

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/23047.html

相關文章

  • ThinkPhp學習筆記(一)

    摘要:如上為三個模塊行為行為是在預先定義好的一個應用位置執(zhí)行的一些操作。發(fā)生作用的位置稱之為鉤子,當應用程序運行到這個鉤子的時候,就會被攔截下來,統(tǒng)一執(zhí)行相關的行為。給某一個鉤子綁定相關行為就成了一種類編程的思想。 ThinkPhp5.0 Composer: php世界里的包管理器 目錄結(jié)構(gòu) project 應用部署目錄 ├─application 應用目錄(可設置) ...

    imtianx 評論0 收藏0
  • 關于ThinkPHP5中使用 Auth2 驗證的實現(xiàn)

    在tp上實現(xiàn)的auth2驗證的,在網(wǎng)上發(fā)現(xiàn)筆記很少, 不像yii, 故在此發(fā)表一下筆記,用來幫助有相關需求的朋友 PS: 鑒于oauth2有四種方案, 本實例是基于 客戶端憑證 實現(xiàn),其他三種就不講述了 一、通過composer安裝 composer require --prefer-dist bshaffer/oauth2-server-php 安裝完成后,如圖:showImg(https://...

    alaege 評論0 收藏0
  • 當 Redis 遇上 ThinkPHP5

    摘要:安裝框架使用以下命令把最新版本的框架安裝到當前目錄下的文件夾中如果沒有密碼則不需要這行把字符串存入把的值從讀取出來如果返回結(jié)果顯示,則表示和都正常運行更多和的完整示例請訪問我的電子書當遇上 HELLO,REDIS Redis 是一種 K/V 存儲非關系型數(shù)據(jù)庫,數(shù)據(jù)存儲在內(nèi)存中;跟 memcache 非常相像,不過 Redis 支持了更多的數(shù)據(jù)結(jié)構(gòu)(字符串,鏈表,哈希,集合等)。讀寫...

    lanffy 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<