$this->render('index', array('list' => $list));
初心者さん、助けてください、ありがとうございます~
インデックスはビューを参照します
array('list' => $list) は $ という名前になりますlist new リスト変数または配列がインデックス ビューに渡されます。
私の理解では、インデックス テンプレートをレンダリングするときに、値 $list をインデックスに渡します。さらに値がある場合は、
$this などの配列の要素として渡すことができます。 - >render('index', array('list' => $list, 'name' => $arr_names)); 私の理解では、インデックス テンプレートをレンダリングするときに、値 $list をインデックスに渡します。 、その他の値がある場合は、
$this->render('index', array('list' => $list, 'name' =>) のように配列の要素として渡すことができます。 ; $arr_names)) ;
Yii フレームワークのユーザーは依然として非常に活発であるようです。
list パラメータをインデックス ビューに渡すと、$list 変数をインデックス内で直接使用し、同時に出力をレンダリングできます。 Smarty をご存知の方は
$samrty->assign('list',$list);
$samrty->display('index'); と似ています
render はレイアウトを呼び出してビューをレンダリングしますそしてそれを表示します。
レイアウトを呼び出さずにビューを直接表示する renderPrtial もあります。
投稿者は試してみればわかります。
括弧内には 2 つの値があります。最初の配列はビュー ページであり、2 番目の配列はページに渡す値であり、値は取得する値です。コントローラーで