display("ハンドル"/> display("ハンドル">

ホームページ >バックエンド開発 >PHPチュートリアル >Smarty がセクションまたは foreach ループを使用すると、ページが表示されません

Smarty がセクションまたは foreach ループを使用すると、ページが表示されません

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:43:00942ブラウズ

Smarty がセクションまたは foreach ループを使用すると、ページに
が表示されません。HTML ページで配列ループ、セクション、または foreach を使用する限り、ページは空白になり、配列には値が含まれることがわかりました。変数であれば問題ありません。
例:
$smarty->assign("title", $title);
$smarty->display("handle.html");
次に、handle.html ページで {/$title} を使用して、$title
の値を取得します。
しかし、これが当てはまる場合:
$smarty->assign("array", $array);
$smarty->display("handle.html");
次に、それを handle.html ページで使用します:
{セクション名=アイテムループ=$array}
{/$array[項目]}
{/セクション}
つまり、配列が渡されるとページは空白になり、foreach に切り替えるときも同じことが当てはまります。
明確に説明できたかわかりませんが、専門家に教えていただければ幸いです。

ループ セクション foreach
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。