[hello world 動かない ][検索]

プログラミング関連で自分が調べた事をメモる

cakephp bootstrap

CakePHPでBootsrapを使う

バージョン
CakePHP 2.6.4
Bootstrap 3.3.4

BoostCakeをインストール

https://github.com/slywalker/cakephp-plugin-boost_cake
から取得
展開したらapp/Plugin/ に BoostCake として配置する

bootstrap.phpの設定

下記を追加
app/Config\bootstrap.php

CakePlugin::load('BoostCake');
Controller に Helper を追加する

/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'),
  );
}
LayoutでCDNからjqueryとbootstrapを読み込む

/app/View/Layouts/default.ctp

echo $this->Html->script('https://code.jquery.com/jquery-2.1.3.min.js');
echo $this->Html->css('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css');
echo $this->Html->script('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js');
設定はここまで、後は公式サイト見ながら組み込み

各公式サイト
http://slywalker.github.io/cakephp-plugin-boost_cake/bootstrap3.html
http://getbootstrap.com/