介面 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 |
方法詳細資訊
根據給定的路由和參數建立 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);
解析給定的請求並返回相應的路由和參數。
公共抽象 array|boolean parseRequest ( $manager, $request ) | ||
$manager | yii\web\UrlManager |
URL 管理器 |
$request | yii\web\Request |
請求組件 |
返回 | 陣列|布林值 |
解析結果。路由與參數會以陣列形式回傳。若為 false,表示此規則無法用於解析此路徑資訊。 |
---|
public function parseRequest($manager, $request);
註冊 或 登入 以便評論。