2017-04-07 39 views
0

我是初學者學習yii2。

我收到此錯誤:

syntax error, unexpected '$model' (T_VARIABLE) form yii2

這裏是我的代碼:

public function actionForms(){ 
    $model = new form11(); // <<error on this line 
    if ($model->load(Yii::$app->request->post()) && $model->save()) { 
     Yii::$app->session->setFlash('contactFormSubmitted'); 
+0

您發佈的代碼看起來很好,所以問題可能在該代碼之前。你在使用IDE,比如Netbeans或PhpStorm嗎?如果沒有,請安裝並粘貼你的代碼 - 它會幫助你找到你的錯誤。 – halfer

+0

這是一個語法錯誤,但聲明在這一點上是可以的。看看是否有這些情況是發生:http://stackoverflow.com/questions/18050071/php-parse-syntax-errors-and-how-to-solve-them/18092267#18092267 –

+0

我複製示例表單(https: //www.cloudways.com/blog/creating-contact-form-in-yii2/) –

回答

0

檢查兩件事情......

  1. 您已經創建的模型在一個名爲form11/models目錄。 (帶名稱空間)
  2. 在該控制器文件中包含該模型。
+0

它有幫助嗎? – Hmmm

相關問題