« 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}
すごい直感的に書けるね!
OpenID対応しています OpenIDについて

このブログ記事について

このページは、HAKASHUNが2011年6月12日 17:24に書いたブログ記事です。

ひとつ前のブログ記事は「if文とforeach文|Smartyメモ001」です。

次のブログ記事は「Smartyスクリプト使用上の注意点」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。