yii行动中的PHP_SELF
如何在yii表单中添加PHP_SELF的操作,我目前使用的是:yii行动中的PHP_SELF,php,forms,yii,action,Php,Forms,Yii,Action,如何在yii表单中添加PHP_SELF的操作,我目前使用的是: 'action' => '/site/contact', 但我想取代行动,再次呼吁自己。我该怎么做 更新: 已尝试删除数组中的操作,但现在无法验证表单 是否意味着可能需要刷新页面 只需在控制器操作中执行$this->refresh()。是否意味着页面刷新 只需在控制器操作中执行$this->refresh()。使用Yii controller方法-不带参数调用它将指向当前控制器和操作 在视图中,您只需调用$this->cre
'action' => '/site/contact',
但我想取代行动,再次呼吁自己。我该怎么做
更新:
已尝试删除数组中的操作,但现在无法验证表单 是否意味着可能需要刷新页面
只需在控制器操作中执行
$this->refresh()
。是否意味着页面刷新
只需在控制器操作中执行$this->refresh()
。使用Yii controller方法-不带参数调用它将指向当前控制器和操作
在视图中,您只需调用$this->createUrl()
:
重要:不要硬编码问题中的行为。始终调用createUrl
,这将确保在更改url规则时使用正确的url:
'action' => $this->createUrl('otherController/someAction'),
或者同一个控制器有不同的动作
'action' => $this->createUrl('otherAction'),
等等。使用Yii controller方法-不带参数调用它将指向当前控制器和操作
在视图中,您只需调用$this->createUrl()
:
重要:不要硬编码问题中的行为。始终调用createUrl
,这将确保在更改url规则时使用正确的url:
'action' => $this->createUrl('otherController/someAction'),
或者同一个控制器有不同的动作
'action' => $this->createUrl('otherAction'),
等等。实际上我已经可以使用
$this->render
来呈现页面了。现在我想知道如果我只是呈现页面,我是否还需要action参数,但是因为我使用了$\u POST
值,我真的不知道。实际上我已经可以使用$this->render
来呈现页面了。现在我想知道如果我只是呈现页面,是否还需要action参数,但是因为我使用了$\u POST
值,我真的不知道。