[CakePHP] 本番運用だけ表示するElement

cakephp-wall

とても細かいことなんですが、CakePHPでWEBサービスとかを作っていると、開発時にはローカルと公開時では意味が違いますよね。

で、本番運用の時には、app/config/core.phpの下記の部分を0に変更することが多いと思います。デバック表示などを表示しないように。

Configure::write(‘debug’, 2);

また、本番運用と、開発時で違うと言えば、例えば、公開時にはGoogle Analyticsのコードや、Adsenseのコードを貼りたい、と言う場合がありますよね。

ということで、

以下のように、Viewに記述してElementを制御すれば、本番運用時だけ表示されるようになります。

<?php
if (Configure::read('debug') == 0){
	echo $this->renderElement('analytics');
}
?>

こんなの当たり前??(^^;)


コメントを残す

メールアドレスが公開されることはありません。

*