請記住以後重新訪問的 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
是可選的。