真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

yii框架中如何生成超鏈接

這篇文章主要介紹yii框架中如何生成超鏈接,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

公司主營業(yè)務:網站設計制作、成都網站建設、移動網站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現互聯(lián)網宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出甘肅免費做網站回饋大家。

在實際項目中,我們推薦使用 Yii2 內置的 URL 工具類生成鏈接,因為這樣我們可以非常便捷的管理整站的 URL 行為:比如通過修改配置改變整站的URL格式等。

Yii2 內置的 URL 生成工具

URL 管理器:urlManager

URL 助手類:yii\helpers\Url

使用內置的 URL 生成工具,以后可以在不改變源碼的情況通過配置即可美化整站的 URL。

URL 管理器

URL 管理器是一個名叫 urlManager 的內置應用組件。在 WEB 應用和控制臺應用中以通過以下兩種方式創(chuàng)建 URL:

\Yii::$app->urlManager->createUrl($params)
\Yii::$app->urlManager->createAbsoluteUrl($params, $schema = null)

createUrl 方法生成根目錄的相對路徑,例如:/index.php?r=article/view

createAbsoluteUrl() 方法生成的是絕對路徑,例如:http://www.example.com/index.php?r=article/view

常見的利用 URL 管理器創(chuàng)建 URL 的例子:

// URL:/index.php?r=article/view
\Yii::$app->urlManager->createUrl('article/view');
// URL:/index.php?r=article/view&id=2
\Yii::$app->urlManager->createUrl(['article/view','id'=>2]);
// URL: http://www.example.com?r=kernel/article/viewecho 
\Yii::$app->urlManager->createAbsoluteUrl('kernel/article/view');

URL 助手類

相對于 URL管理器,使用 yii\helpers\Url 助手類可大大簡化 URL 的創(chuàng)建。

1、假設當前 URL /index.php?r=kernel/article/view&id=10,以下說明 URL 助手類 Url::to() 是如何工作的(不推薦):

yii框架中如何生成超鏈接

2、假設當前 URL /index.php?r=kernel/article/view&id=10,以下說明 URL 助手類 Url::toRoute() 方法是如何工作的(推薦):

yii框架中如何生成超鏈接

3、假設當前 URL /index.php?r=kernel/article/view&id=10,以下說明 URL 助手類 Url::current() 方法是如何工作的(推薦):

yii框架中如何生成超鏈接

以上是“yii框架中如何生成超鏈接”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


當前文章:yii框架中如何生成超鏈接
文章網址:http://weahome.cn/article/jhhjpg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部