簡體   English   中英

從YII中的操作訪問變量

[英]Access variables from actions in YII

我的控制器中有兩個功能。 我的視圖中有很少的字段(比如姓名,電子郵件)。 當我試圖從function1訪問它時,它不起作用。 它表示未定義的變量:name(它也在模型中定義)

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並以OOP方式使用它

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM