成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

完整教程的php框架被稱為“全棧”式框架,這4個(gè)文件夾phpci框架教程

2023-11-16    分類: 網(wǎng)站建設(shè)

被稱為“全?!笨蚣?,因?yàn)樗幚韽?Web 服務(wù)到數(shù)據(jù)庫管理再到 HTML 生成的所有內(nèi)容,垂直集成的 Web 開發(fā)環(huán)境為開發(fā)人員提供了更好的體驗(yàn)。

開發(fā)人員可以通過命令行工具生成和管理項(xiàng)目環(huán)境。附帶一個(gè)出色的命令行工具,稱為 . 它是基于強(qiáng)大的組件開發(fā)的。

目標(biāo)是在不犧牲應(yīng)用程序功能的情況下為開發(fā)人員創(chuàng)建一個(gè)愉快的開發(fā)過程??鞓返拈_發(fā)者創(chuàng)造最好的代碼!為此網(wǎng)站模板,我們借鑒了許多框架的優(yōu)勢,甚至基于 Ruby on、ASp.NET MVC 和其他開發(fā)語言或工具。

易于理解且功能強(qiáng)大,它為開發(fā)大型、健壯的應(yīng)用程序提供了強(qiáng)大的工具。出色的 IoC、數(shù)據(jù)庫遷移工具和緊密集成的單元測試支持,這些工具使您能夠構(gòu)建任何應(yīng)用程序。

目錄結(jié)構(gòu)

這是所有項(xiàng)目基本上具有相同目錄結(jié)構(gòu)的地方,每個(gè)文件都有一個(gè)指定的位置。通過就目錄結(jié)構(gòu)達(dá)成一致,確保您正在“按部就班”地工作。

可以看到,項(xiàng)目下有4個(gè)文件夾:app, , , 這4個(gè)文件夾下還有很多子文件夾。當(dāng)你第一次看到如此豐富的文件夾內(nèi)容時(shí),是不是感到壓力山大?沒關(guān)系完整教程的php框架,我們將一個(gè)一個(gè)地瀏覽不同的文件夾。

該應(yīng)用程序包含站點(diǎn)的(控制器)、(模型)、(視圖)和(資源)。這些是網(wǎng)站運(yùn)行的主要代碼片段,您將在此目錄中花費(fèi)大部分時(shí)間。

用于存放系統(tǒng)啟動(dòng)時(shí)需要的文件,這些文件會(huì)被.php等文件調(diào)用。

此文件夾是唯一對(duì)外可見的 Web 服務(wù)器目錄。它包含框架核心引導(dǎo)文件.php,這個(gè)目錄也可以用來存放任何公開可用的靜態(tài)資源,例如css、.php等。

應(yīng)用目錄

如上所述,所有有趣的事情都發(fā)生在 app 目錄中,讓我們進(jìn)一步了解一下里面的內(nèi)容。

從上表中我們可以看出,只要稍微考慮創(chuàng)建和命名文件,就可以獲得具有良好文件系統(tǒng)的結(jié)構(gòu)化應(yīng)用程序。

模型-視圖-控制器 (MVC)

讓我們仔細(xì)看看如何構(gòu)建應(yīng)用程序。你可能已經(jīng)注意到 app 目錄下有 3 個(gè)子目錄: , , . 這表明了 -view-(MVC) 架構(gòu)模式,它將“業(yè)務(wù)邏輯”與與圖形用戶界面關(guān)聯(lián)的輸入和顯示邏輯 (GUI) 分開。在 Web 應(yīng)用程序中,業(yè)務(wù)邏輯通常由數(shù)據(jù)模型(例如用戶、博客文章)組成,而 GUI 只是瀏覽器中的一個(gè)頁面。MVC 設(shè)計(jì)模式在 Web 開發(fā)領(lǐng)域非常流行。

MVC 模式的三個(gè)要素:

響應(yīng)過程

一個(gè)典型的應(yīng)用程序由上面提到的 MVC 組成

當(dāng)訪問應(yīng)用程序時(shí),瀏覽器會(huì)發(fā)送一個(gè)請(qǐng)求,該請(qǐng)求被 Web 服務(wù)器接收并傳遞給路由引擎。路由器收到請(qǐng)求后,根據(jù)配置重定向到對(duì)應(yīng)的控制器類方法。

然后控制器類接管。在某些情況下,控制器會(huì)立即渲染一個(gè)視圖,這是一個(gè)模板,該模板將被轉(zhuǎn)換為 HTML 并發(fā)送回瀏覽器。更普遍的動(dòng)態(tài)網(wǎng)站,控制器與模型交互并與數(shù)據(jù)庫通信。調(diào)用模型后,控制器渲染最終視圖(HTML、CSS 和圖像)并將完整的網(wǎng)頁返回給用戶的瀏覽器。

建議模型、視圖和控制器應(yīng)完全分開完整教程的php框架,并作為單獨(dú)的文件存儲(chǔ)在單獨(dú)的目錄中。這就是 .

創(chuàng)建像 MVC 這樣的設(shè)計(jì)模式是為了讓開發(fā)人員的工作更輕松。這就是它比沒有任何模式的 pHp 更好的地方。如果你現(xiàn)在覺得這個(gè)討論很抽象,別擔(dān)心!當(dāng)您開始工作時(shí),您甚至沒有意識(shí)到您正在使用設(shè)計(jì)模式。一段時(shí)間后,它會(huì)變得自然。

數(shù)據(jù)模型

數(shù)據(jù)模型是任何應(yīng)用程序的基礎(chǔ),它建立了應(yīng)用程序的業(yè)務(wù)邏輯。每條數(shù)據(jù)都使用一個(gè)數(shù)據(jù)庫表來表示。提供了幾種技術(shù)來簡化對(duì)數(shù)據(jù)庫的訪問。

通過將數(shù)據(jù)庫中的表行轉(zhuǎn)換為易于操作的 pHp 對(duì)象來連接應(yīng)用程序的數(shù)據(jù)模型和數(shù)據(jù)庫表。它還使您能夠執(zhí)行業(yè)務(wù)規(guī)則、描述應(yīng)用程序中不同數(shù)據(jù)模型之間的關(guān)系等等。例如seo優(yōu)化,一個(gè)人的家庭關(guān)系可以用 OR/M 描述如下:

選擇所有副本并記下

{

()

{

$this->('');

}

()

{

$this->('');

}

()

{

$this->('');

}

()

{

$this->('');

}

()

{

$this->('');

}

}

文章題目:完整教程的php框架被稱為“全?!笔娇蚣埽@4個(gè)文件夾phpci框架教程
標(biāo)題來源:http://jinyejixie.com/news22/294822.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈企業(yè)網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)響應(yīng)式網(wǎng)站、電子商務(wù)、企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
鄱阳县| 南和县| 广水市| 安丘市| 花莲县| 武鸣县| 白玉县| 旅游| 睢宁县| 革吉县| 高雄县| 虞城县| 政和县| 常州市| 松江区| 黔南| 黔南| 郸城县| 虞城县| 临漳县| 克东县| 山阴县| 惠水县| 田林县| 铜陵市| 民丰县| 绥宁县| 永寿县| 金寨县| 安义县| 石屏县| 忻州市| 南召县| 乐至县| 沙田区| 体育| 临江市| 锡林郭勒盟| 古田县| 德庆县| 平果县|