忍者ブログ
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。



2024/11/22 13:55 |
Smartyのちょっと便利な予約変数

わざわざ$smarty->assign()しなくても、予め使用できる変数がいくつかあります。

$smarty.post
$smarty.get
$smarty.request
$smarty.cookies
$smarty.session
$smarty.server
$smarty.env

各スーパーグローバル変数及び環境変数。

$smarty.const
PHP定数。

$smarty.now
呼び出したその時点でのタイムスタンプ。
その時点でのタイムスタンプなので、二回呼び出すと違う時間になる。

$smarty.section
$smarty.foreach

ループ内で、ループ回数などを取得できる。

$smarty.ldelim
$smarty.rdelim

現在のデリミタ。
デフォルトは{}

$smarty.capture
{capture}でキャプチャした内容を表示。

$smarty.config
{config_load}で読み込んだ変数を表示。{$smarty.config.foo} はさらに{#foo#}でショートカット可能。

$smarty.template
テンプレート名、要するに自分自身のファイル名。

$smarty.version
Smartyのバージョン情報。


$smarty.requestとか知らなかった頃は毎回$smarty->assign('request',$_REQUEST);とかやってたわー。

$smarty自身は、{foreach}などに通しても中身を順に取得したりはできません。
 

PR


2010/05/10 23:18 | Comments(0) | TrackBack() | PHP

トラックバック

トラックバックURL:

コメント

コメントを投稿する






Vodafone絵文字 i-mode絵文字 Ezweb絵文字 (絵文字)



<<==NOVEL PHILOSOMA== 14 | HOME | 買ったものリスト 2010/05/09>>
忍者ブログ[PR]