Controller
setFlashStorage()
Signature
Section titled “Signature”setFlashStorage() — returns void
Available in: controller
Category: Flash Functions
Description
Section titled “Description”Dynamically sets flashStorage during request lifecycle.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
storage | string | no | session | Accepts “session” or “cookie” |
setGlobally | boolean | no | false | If true, updates both app-level and controller-level flashStorage |
Examples
Section titled “Examples”// 1. Switch flash storage to cookie for the current request only
setFlashStorage(storage="cookie");
flashInsert(notice="Switching to cookie-based flash.");
// 2. Switch flash storage to session (the default) for the current request only
setFlashStorage(storage="session");
// 3. Update flash storage globally so all subsequent requests also use cookie storage
setFlashStorage(storage="cookie", setGlobally=true);