お世話になります。
表題の件のようにsmartyでtemplateかdisplayがうまく機能しません。
どなたかご教授お願いいたします。
当該コードsample2.phpは下記のとおりです。
<?php //Smartyクラスを呼び出す。 require_once 'Smarty.class.php'; $smt = new Smarty; //Smartyクラスのパラメータ情報を設定 $smt->template_dir = './view/templates/'; $smt->compile_dir = './view/templates_c/'; $smt->display("sample2.tpl"); ?> <html> <body> これはsample2.phpを読み込んでいます。 </body> </html>
sample2.tplは下記のとおりです。
<html> <body> これはSAMPLE2TPLの表示です。 //<ul> //{foreach $items as $itemdata} //<li>{itemdata.empid}{$itemdata.lanme}{itemdata.fname}{itemdata.age}</li> //{/foreach} //</ul> </body> </html>
上記のように設置しましたがうまく読み込めず
「このページは動作していません」と出てきてしまいます。
ちなみにですが、
1.同じ場所においてあるsample.phpというファイルはsample.tplを読み込めています。
2.sample2.phpファイルのTPL読み込み部分の
template_dir...
display...
をコメントアウトするとTPLを読み込もうとしないので、
sample2.phpの下のHTMLは読み込まれます。
上記2点のことからphpファイルを読み込むところまではキチンと動作していると思われえます。
まったく先に進めないので
どなたかご回答よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー