cakephp 2.x theme テーマ を使う

2013年4月4日更新 view: 715 view
photoBy: http://www.jdc.ne.jp/satellite/product_img/thuraya_sg2520_pr_01.jpg

スマートフォンサイトや携帯サイトを分ける場合に便利なtheme

cakephp1シリーズでもテーマは非常に便利でした。
今回はcakephp2.xシリーズのテーマの作り方を解説。

テーマ名は必ず キャメルケース の必要があるので、注意!

スポンサードリンク

使い方

/users/index/ にアクセスしたら テーマ SmartPhone を使う場合

まずはビューを作りましょう。

/app/View/Themed/SmartPhone/Users/index.ctp

・AppController.php

App::uses('Controller', 'Controller');
class AppController extends Controller {
    function beforeFilter()
    {    
        if ($this->request->is('mobile')) {
            $this->theme = 'SP';
        }
    }
}

・UsersController.php

<?php
App::uses('AppController', 'Controller');

class UsersController extends AppController {

    function index(){
    }

}

以上です。

たったこれだけなんて cakephp 1 シリーズよりも簡単でいいですね。

スポンサードリンク

関連記事

関連カテゴリ