请记住以后重新访问的 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 是可选的。