- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:smartyで同じテンプレートを使いまわす)
smartyで同じテンプレートを使いまわす
このQ&Aのポイント
- smartyを使用して同じテンプレートを複数回使いまわす方法について教えてください。
- index.phpからindex.tplを使いまわすためにリストの表示を効率化したいです。
- boylist.tplとgirllist.tplを使いまわす方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
fetch を使ってみてはいかがでしょうか? 多少書き方は変わりますが… index.tpl 内を <h2>男の子</h2> {$boyposition} <h2>女の子</h2> {$girlposition} とします。 index.php 内で $Boy = new Smarty(); $Girl = new Smarty(); として $Boy -> assign( "data", $boy ); $boyhtml = $Boy -> fetch( "test.tpl" ); $Girl -> assign( "data", $girl ); $girlhtml = $Girl -> fetch( "test.tpl" ); $Smarty -> assign( "boyposition", $boyhtml ); $Smarty -> assign( "girlposition", $girlhtml ); これでいけそうな気がしますがいかがでしょうか?
お礼
ありがとうございます !! この方法で大丈夫でした !!