2016-10-12 3 views
0

ログインページレイアウトを変更し、$modelがYiiの未定義変数であるというエラーが発生しました。

$modelの値はどのようにして得られますか?

model変数はどこで宣言されていますか?

エラーページ:

error page

+0

ビューをレンダリングするコントローラを確認するために、れるrenderPartial /レンダリングの方法は、あなたがそこにモデルを定義していない場合、その後、あなたがそれにアクセスすることはできません、それに渡されるすべてのビュー変数に配列を受け取りますあなたの意見で –

+0

あなたの質問をあなたの関連レイアウトコードとコントローラー/アクションコード..を追加して更新してください。 – scaisEdge

答えて

0

は、コントローラのディレクトリ内には、SiteController.phpコントローラファイルを見つけることができます。このコントローラクラスでは、以下のインデックスメソッドを見つけることができます。例

public function actionIndex() { 
    $model = new YourModelClassName(); //your model file class name replace here 
    return $this->render('index', ['model' => $model]); 
} 
関連する問題