0 追蹤者

介面 yii\web\UrlRuleInterface

實作介面yii\rest\UrlRule, yii\web\CompositeUrlRule, yii\web\GroupUrlRule, yii\web\UrlRule
自版本起可用2.0
原始碼 https://github.com/yiisoft/yii2/blob/master/framework/web/UrlRuleInterface.php

UrlRuleInterface 是 URL 規則類別應實作的介面。

公共方法

隱藏繼承的方法

方法 描述 定義於
createUrl() 根據給定的路由和參數建立 URL。 yii\web\UrlRuleInterface
parseRequest() 解析給定的請求並返回相應的路由和參數。 yii\web\UrlRuleInterface

方法詳細資訊

隱藏繼承的方法

createUrl() 公共抽象方法

根據給定的路由和參數建立 URL。

公共抽象 string|boolean createUrl ( $manager, $route, $params )
$manager yii\web\UrlManager

URL 管理器

$route string

路由。開頭或結尾不應有斜線。

$params array

參數

返回 string|boolean

建立的 URL;如果此規則不能用於建立此 URL,則返回 false。

                public function createUrl($manager, $route, $params);

            
parseRequest() 公共抽象方法

解析給定的請求並返回相應的路由和參數。

公共抽象 array|boolean parseRequest ( $manager, $request )
$manager yii\web\UrlManager

URL 管理器

$request yii\web\Request

請求組件

返回 陣列|布林值

解析結果。路由與參數會以陣列形式回傳。若為 false,表示此規則無法用於解析此路徑資訊。

                public function parseRequest($manager, $request);