1

私は現在、1 つの index.php に保存されている非常に単純な php テンプレートを使用して作業しており、GET を介してファイルを取得し、次のようなファイルにアクセスします news.php と呼ばれます。以下のコード スニペットを参照してください。

 <?
        $fileend = ".php";
        $file="{$_GET["page"]}$fileend";
        $news="news.php";
        if(file_exists($file))
            include($file);
        else
            include($news);
    ?>

各ページに異なるタグを付けることができるテンプレート エンジンを使用したいのですが、ファイル システムを変更したくありません。現在、私のphpファイルは次のようになっています。

<h1>Page Title</h1>
<p>Page Content</p>

ファイルは index.php に含まれているため、ヘッダーは使用しません。

私は TinyButStrong と他のエンジンを見てきました。でもどう進めばいいのかわからない。それは非常に簡単なはずです。ファイル構造をあまり変更せず、シンプルに保つ方法を教えてください。

4

3 に答える 3

1

smartyテンプレート エンジンをお試しください。使い方は簡単で、専用のテンプレート フォルダを使用できます。私はあなたのファイル構造がわからないので、あなたが多くの変更をしなければならないかどうかわかりません;-)

于 2011-04-01T09:19:46.637 に答える
0

試してみZend_LayoutZend_Viewください。これには、Zend Framework の MVC 部分を使用する必要はありません。これら 2 つのクラスを使用する場合の最大の利点は、テンプレートが単純な PHP ファイルであることです。使用する必要はありませんがZend_Layout、レイアウトを操作する場合は作業が簡単になります。

于 2011-04-01T09:48:22.227 に答える
0

使用できる別のテンプレート エンジンは、Separate です ( http://separate.esud.info/を参照)。でファイルを含めることができます

<!-- INCLUDE filename --> 
于 2013-01-11T05:59:21.363 に答える