請記住以後重新訪問的 URL

使用案例:記住在不同(相關)控制器中新增新記錄後返回的當前 URL,例如建立新聯絡人以新增到正在編輯的發票中。

InvoiceController / actionUpdate:

Url::remember(Url::current(), 'returnInvoice');

ContactController / actionCreate:

if ($model->save()) {
    $return = Url::previous('returnInvoice');
    if ($return) {
        return $this->redirect($return);
    }
    // ...
}

完成後,你可以重置記住的 URL:

InvoiceController / actionUpdate:

if ($model->save()) {
    Url::remember(null, 'returnInvoice');
    // ...
}

此示例中的金鑰名稱 - returnInvoice 是可選的。