ThinkPHP 內建 success() 與 error() 方法,提供帶提示訊息的頁面跳轉功能,是表單提交後回饋的標準做法。本文詳細說明用法、模板變數、跳轉目標設定與客製化技巧。
| 變數 | 說明 | 預設值 |
|---|---|---|
| $waitSecond | 等待秒數 | success: 1, error: 3 |
| $jumpUrl | 跳轉目標 | $_SERVER['HTTP_REFERER'] |
| $msgTitle | 操作標題 | 語言包 _OPERATION_SUCCESS_ / _OPERATION_FAIL_ |
| $message | 提示訊息 | 方法傳入的 $message |
| $status | 狀態碼 | 1=成功, 0=失敗 |
預設模板位於 Tpl/Public/success.html。可直接修改此檔或建立專屬模板:
Controller 中對應賦值:
AJAX 模式處理