[英]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.