エイプリルフールバージョンの作り方 for CakePHP

標準

こんにちは、ありがとウサギです。今年もエイプリルフールがやってきましたね。

さて、今日はCakePHPで作られたサイトでエイプリルフール用にサイトを書き換えるTipsをご紹介します。
※この記事は、CakePHP 1.3向けです。

まず、エイプリルフールフラグをAPP/config/bootstrap.phpにて定義します。切り替え時間は適当に。

‘AprilFool’っていうフラグを作って以降それを処理分岐に使います。

Configure::read(‘AprilFool’) でフラグの読み出しですね。

たとえばViewではこんな感じ。

CSSを切り替えて適用したいなら、APP/views/layout/default.ctp あたりにこんな感じ。

また、各メッセージ部分を __() で囲ってあれば、 例示のbootstrap.phpのように、”Config.language” を書き換えてエイプリルフール用のメッセージに簡単に切り替えられます。

では、来年のエイプリルフールまでさようなライオン!

コメントを残す

Page optimized by WP Minify WordPress Plugin