レスポンシブサイトの構築に便利なCSSフレームワークのBootStrapプラグイン、BoostCake の紹介です。
特にこれを入れなくてもViewで指定すれば使うことは可能ですが、ヘルパーのラッパーがあるので少し便利になります。
インストール
#cd (インストールフォルダ)/cake/plugins #git clone https://github.com/slywalker/cakephp-plugin-boost_cake BoostCake
設定
/app/Config/bootstrap.php に、プラグインのロードの記述を追加
CakePlugin::load('BoostCake');
/app/Controller/AppController.php 内で、ヘルパーの読込
class AppController extends Controller { public $helpers = array( 'Session', 'Html' => array('className' => 'BoostCake.BoostCakeHtml'), 'Form' => array('className' => 'BoostCake.BoostCakeForm'), 'Paginator' => array('className' => 'BoostCake.BoostCakePaginator'), ); }
使い方
プラグインにBootStrap2/3の参考ソースが入っており下記のURLで動かすことが可能です。
http://(サーバー名)/boost_cake/boost_cake/
とりあえずは、ここのソースをテンプレートとして参考にしつつ、独自のテンプレートを作っていけばいいかと思います。
1点、サンプルにbootstrapのjsがないのでデフォルトレイアウトヘッダーに下記を追加しておくといいでしょう。
echo $this->Html->script('//netdna.bootstrapcdn.com/bootstrap/3.0.0-rc1/js/bootstrap.min.js');