手順.1
リポジトリからソースをDL
https://github.com/slywalker/cakephp-plugin-boost_cake
手順.2
解凍後、BoostCake にリネームして /plugins/ へコピー
手順.3
/app/Config/bootstrap.php に、プラグインのロードの記述を追加
CakePlugin::load('BoostCake');
手順.4
/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'),
);
}
Auth コンポーネントを利用する場合は、公式ドキュメントを参照。
http://slywalker.github.io/cakephp-plugin-boost_cake/
手順.5
/app/View/Layouts/default.php の head 要素を書き換え
<head>
<?php echo $this->Html->charset(); ?>
<title>
<?php echo $cakeDescription ?>:
<?php echo $title_for_layout; ?>
</title>
<?php
echo $this->Html->meta('icon');
// jQuery CDN
echo $this->Html->script('//code.jquery.com/jquery-1.10.2.min.js');
// Twitter Bootstrap 3.0 CDN
echo $this->Html->css('//netdna.bootstrapcdn.com/bootstrap/3.0.0-rc1/css/bootstrap.min.css');
echo $this->Html->script('//netdna.bootstrapcdn.com/bootstrap/3.0.0-rc1/js/bootstrap.min.js');
echo $this->fetch('meta');
echo $this->fetch('css');
echo $this->fetch('script');
?>
</head>
Bootstrap の CDN は、下記参照。
http://www.bootstrapcdn.com
手順.6
フォーム、ページネーション、アラートの記述方法は、公式ドキュメントを参照。
http://slywalker.github.io/cakephp-plugin-boost_cake/bootstrap3.html
その他は、従来どおり必要に応じて要素へ class を付加。