0

私は、JUST Index.php の Web サイトで Smarty 3.1 を使用しています。

では、連絡先ページを追加して作成するにはどうすればよいでしょうか。

1) contact.php を作成し、まったく新しいテンプレートを作成しますか?

2) index.php?page=contact ?? にします。

3) contact.php を作成し、テンプレートを使用して変数をテンプレートに渡し、連絡先を表示します....?

4

1 に答える 1

1

2) index.php?page=contact にする

より良いアプローチは、集中型システムを使用することです。ページの値を取得して、適切なテンプレートをロードできます。

例えば:

switch ($page) {
    case "home":
        $template="home.tpl";
        break;
    case "contect":
        $template="contact.tpl";
        break;
    default:
        $template="404.tpl";
        break;
}

$smarty->display($template);
于 2013-02-04T03:59:09.300 に答える