yii フレームワーク

WBOY
リリース: 2016-06-23 14:38:35
オリジナル
897 人が閲覧しました

$this->render('index', array('list' => $list));
初心者さん、助けてください、ありがとうございます~


ディスカッションに返信 ( solution)

$this->render('index', array('list' => $list));

インデックスはビューを参照します
array('list' => $list) は $ という名前になりますlist new リスト変数または配列がインデックス ビューに渡されます。

Index.php ページを表示し、値 $list を渡します。これは、renderPartial が部分ビューのみをレンダリングするのとは異なります。あなたのような初心者の方、一緒に働きましょう

私の理解では、インデックス テンプレートをレンダリングするときに、値 $list をインデックスに渡します。さらに値がある場合は、

$this などの配列の要素として渡すことができます。 - >render('index', array('list' => $list, 'name' => $arr_names)); 私の理解では、インデックス テンプレートをレンダリングするときに、値 $list をインデックスに渡します。 、その他の値がある場合は、
$this->render('index', array('list' => $list, 'name' =>) のように配列の要素として渡すことができます。 ; $arr_names)) ;

配列変数 $list、$name をインデックス テンプレートに渡します。


Yii フレームワークのユーザーは依然として非常に活発であるようです。

list パラメータをインデックス ビューに渡すと、$list 変数をインデックス内で直接使用し、同時に出力をレンダリングできます。

list パラメータをインデックス ビューに渡すと、$list 変数をインデックス内で直接使用し、同時に出力をレンダリングできます。 Smarty をご存知の方は

$samrty->assign('list',$list);

$samrty->display('index'); と似ています



render はレイアウトを呼び出してビューをレンダリングしますそしてそれを表示します。
レイアウトを呼び出さずにビューを直接表示する renderPrtial もあります。
投稿者は試してみればわかります。

括弧内には 2 つの値があります。最初の配列はビュー ページであり、2 番目の配列はページに渡す値であり、値は取得する値です。コントローラーで

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート