Smartyの本番環境でデバッグ

Smartyで構築しているサイトで便利なのは、{debug}とテンプレートに挿入するだけで出てくるデバッグコンソール。
しかしポップアップでみょーんと出るので、割と邪魔です。

「それでも本番環境でこっそりデバッグしたい…。」
そんなときはSmartyのサーバ変数で囲みましょう。

広告

{if $smarty.server.REMOTE_HOST =='自分のホスト名'}
{debug}
{/if}

通常のサーバ変数と同様、
REMOTE_ADDR
ならIPアドレスです。

環境によっては、ホスト名が引けないことがあるので、その場合はこちらを使いましょう。

{if $smarty.server.REMOTE_ADDR =='自分のIPアドレス'}
{debug}
{/if}

have a good debug!

About: dacelo


1 thought on “Smartyの本番環境でデバッグ”

Leave a Reply

Your email address will not be published. Required fields are marked *