中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

yii2路由如何實現的

發布時間:2021-01-06 13:55:04 來源:億速云 閱讀:126 作者:小新 欄目:編程語言

小編給大家分享一下yii2路由如何實現的,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

路由(Route)

Web開發中不可避免的要使用到URL。用得最多的,就是生成一個指向應用中其他某個頁面的URL了。 開發者需要一個簡潔的、集中的、統一的方法來完成這一過程。

否則的話,在代碼中寫入大量的諸如 http://www.digpage.com/post/view/100 的代碼,一是過于冗長,二是易出錯且難排查, 三是日后修改起來容易有遺漏。

因此,從開發角度來講,需要一種更簡潔、可以統一管理、又能排查錯誤的解決方案。

同時,我們在 :ref:install 部分講解了如何為Yii配置Web服務器,從中可以發現, 所有的用戶請求都是發送給入口腳本 index.php 來處理的。

那么,開發者需要一種高效的判斷請求應當采用哪個 controller 哪個 action 進行處理的方法。

結合以上2點需求,Yii提供了路由和URL管理組件。

所謂路由是指URL中用于標識用于處理用戶請求的module, controller, action的部分,一般情況下由 r 查詢參數來指定。

如 http://www.digpage.com/index.php?r=post/view&id=100 ,表示這個請求將由PostController 的 actionView來處理。

同時,Yii也提供了一種美化URL的功能,使得上面的URL可以用一個比較整潔、美觀的形式表現出來, 如 http://www.digpage.com/post/view/100 。這個功能的實現是依賴于一個稱為 urlManager 的應用組件。

使用 urlManager 開發者可以解析用戶的請求,并指派相應的module, controller和action來進行處理, 還可以根據預義的路由規則,生成需要的URL返回給用戶使用。

簡而言之,urlManger具有解析請求以便確定指派誰來處理請求和根據路由規則生成URL 2個功能。

以上是“yii2路由如何實現的”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

上栗县| 安达市| 海丰县| 阳城县| 芜湖县| 新闻| 五台县| 长沙市| 吴江市| 广灵县| 徐闻县| 尼玛县| 铁岭县| 鲁山县| 凤山县| 河间市| 福建省| 绍兴市| 平邑县| 罗山县| 奉节县| 玉林市| 虞城县| 二连浩特市| 扶余县| 嘉祥县| 九台市| 石家庄市| 略阳县| 郧西县| 马鞍山市| 武功县| 永平县| 富阳市| 博白县| 康平县| 耒阳市| 潼南县| 阿合奇县| 上栗县| 石门县|