我在我的應用程序中遇到了一個奇怪的問題。我有一些需要編輯的數據,當我試圖保存數據時,會發生奇怪的事情。在cake1.3中保存表單數據
如果我在beforeFilter()
的末尾輸入die('test');
,我會在屏幕上看到「測試」,但如果我將它放在動作的開始處,我將被重定向到登錄頁面。
如果我通過一些specyfic數據
$this->data['Movie']['title'])
如果我通過別的
$this->data['Movie']['genere']
一切正常,這是怎麼回事而已。
我該如何調試? beforFilter和操作之間發生了什麼?
你可以在beforefilter var_dump($ this-> data)嗎? –
之後可能會發生 - 不要忘記beforeRender()。此外,請檢查您的視圖是否通過requestAction()拉取數據,這可能需要身份驗證。 – RichardAtHome
顯示完整beforFilter行動碼... –