我的控制器中有两个功能。我的视图中没有几个字段(例如姓名,电子邮件)。当我尝试从function1访问它们时,它不起作用。它说未定义的变量:名称(也在模型中定义)
public function function1()
{
$name= $_POST['name'] //displays error
}
public function actionContact()
{
$model=new ContactForm;
if(isset($_POST['ContactForm']))
{
$this->function1();
}
}
如果表单的html代码是自动生成的,请尝试使用$_POST['ContactForm']['name']
。或者,如果你真的需要调用function1
,只传递的形式为$model
以function1
和面向对象的方式使用它
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句