从YII中的操作访问变量

用户

我的控制器中有两个功能。我的视图中没有几个字段(例如姓名,电子邮件)。当我尝试从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,只传递的形式为$modelfunction1和面向对象的方式使用它

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章