« if文とforeach文|Smartyメモ001 | ホーム | Smartyスクリプト使用上の注意点 »
2011年6月12日
include関数、スーパーグローバル変数の呼び出し|Smartyメモ002
インクルード関数
別ファイルに記述されたテンプレートをインクルードするためのSmaty関数です。<html>
<head>
<title>include関数</title>
</head>
<body>
{include file="読み込みたいテンプレートのパス"}
</body>
</html>
movabletypeを使っているので、ヘッダーはヘッダー、フッターはフッターで管理することがSmartyで実現できます。PHP側で定義されたスーパーグローバル変数をSmartyで呼び出す
//$_SERVER["HTTP_HOST"] {$smarty.server.HTTP_HOST} //$_GET["key"] {$smarty.get.key} //$_POST["key"] {$smarty.post.key} //$_COOKIE["key"] {$smarty.cookie.key} //$_SESSION["key"] {$smarty.session.key}すごい直感的に書けるね!