2016-09-11 28 views
0

こんにちは皆、私はyii2の初心者です。main.phpレイアウトセクションのフッターにフォームを作成する必要があります。デフォルトはモデルを通過しません。フォームにデータを渡す方法の例を教えてください。本当にありがとう。

コントローラとビューの例

+0

あなたは、すべてのコントローラの単一コントローラアクションARでモデルを渡したいですとアクション? – scaisEdge

+0

単一のコントローラーアクション。 – Saba

答えて

0

単一のコントローラーアクションでは、単純な方法でパラメーターを使用します。コントローラのアクションは、前にあなたが

public function actionYourAction() 
{ 
    ..... 
    $this->view->params['model'] = $model; 
    ..... 
    $this->render(...); 

} 

を追加する必要があり、レイアウトにアクセスするためには、使用して取得する必要がありますあなたのビューをレンダリングあなたに

$model = $this->params['model']; 
+0

OK、これは単一のアクションで動作します。 – Saba

+0

イベントまたはbeforeActionを使用してparamを設定する必要があります。しかし、ビットモードは複雑です...とにかく、あなたは何を求めていますか... – scaisEdge

+0

ありがとう – Saba

関連する問題