亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    yii怎么生成超鏈接

    yii怎么生成超鏈接

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

    Yii2 默認(rèn)的 URL 鏈接格式

    Yii2 默認(rèn)的 URL 鏈接格式是指為開啟 URL 美化時的格式。

    推薦學(xué)習(xí):yii框架

    未啟用子模塊的 URL 格式:

    // 參數(shù) r 中的 article 表示控制器, view 表示動作http://www.example.com/index.php?r=article/view&id=100

    啟用了子模塊的 URL 格式:

    // 參數(shù) r 中的 kernel 表示子模塊http://www.example.com/index.php?r=kernel/article/view&id=100

    Yii2 內(nèi)置的 URL 生成工具

    URL 管理器:urlManager

    URL 助手類:yiihelpersUrl

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

    URL 管理器

    URL 管理器是一個名叫 urlManager 的內(nèi)置應(yīng)用組件。在 WEB 應(yīng)用和控制臺應(yīng)用中以通過以下兩種方式創(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管理器,使用 yiihelpersUrl 助手類可大大簡化 URL 的創(chuàng)建。

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

    yii怎么生成超鏈接

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

    yii怎么生成超鏈接

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

    yii怎么生成超鏈接

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號