你如何在警予增加形成PHP_SELF的動作,我目前使用這樣的:PHP_SELF在警予行動
'action' => '/site/contact',
,但我想,以取代行動再次調用自身。我怎麼做?
UPDATE:
試圖在數組中刪除的動作,現在它不進入驗證表單。
你如何在警予增加形成PHP_SELF的動作,我目前使用這樣的:PHP_SELF在警予行動
'action' => '/site/contact',
,但我想,以取代行動再次調用自身。我怎麼做?
UPDATE:
試圖在數組中刪除的動作,現在它不進入驗證表單。
使用Yii控制器方法createUrl
- 在沒有參數的情況下調用它將指向當前的控制器和操作。
在視圖中你可以調用$this->createUrl()
:
'action' => $this->createUrl(),
重要:在你的問題不硬編碼樣的作用。隨時撥打createUrl
,這將確保正確的網址,如果更改URL規則:
'action' => $this->createUrl('otherController/someAction'),
或相同的控制器不同的動作
'action' => $this->createUrl('otherAction'),
等
也許意思是頁面刷新?
只要在您的控制器操作中執行$this->refresh()
。
實際上我可以用'$本已呈現頁面 - > render'.Right現在我想知道如果我所做的只是渲染頁面,是否還需要動作參數,但由於我使用'$ _POST'值,所以我不知道。 – marchemike