設定請求資料 - CakePHP 4
P粉212971745
P粉212971745 2024-03-26 14:02:51
0
1
428

我們有一個 CakePHP 3.x 應用程序,我們已將其更新到最新的 CakePHP 4.x。作為這項工作的一部分,我們也從 PHP 7 更改為 PHP 8。

在測試應用程式時,我們注意到一個功能已停止運作。

該應用程式是一個可搜尋的資料庫,並與 Redis 整合以進行快取。其中一項功能�%8

為了清楚起見,我們以這種方式設定請求資料的原因是因為搜尋是透過 ajax 呼叫進行的。當使用者最初輸入搜尋條件時,頁面尚未重新加載,因此表單欄位似乎已正確填充。此問題發生在頁面重新載入時。在這種情況下,我們希望使用他們�%9

P粉212971745
P粉212971745

全部回覆(1)
P粉722521204

您正在尋找的函數是withData。請記住,請求對像是不可變的,因此您需要將該函數呼叫的結果分配回請求對象,例如與$this->setRequest($this->getRequest()->withData('f1' , 'foo')->withData('f3', 'bar'))

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!