teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2016/10/19 08:15

投稿

popobot
popobot

スコア6588

answer CHANGED
@@ -5,4 +5,12 @@
5
5
 
6
6
  自分も普段、Cakephp3のUIにbootstrapを使うことが多いですが、一部の機能を除けば、あまりCakephpとbootstrapは機能的にかぶるものではないので、普通に両立可能です。
7
7
  ※bakeなどが生成するビュー側のコードはbootstrapのclassがつかないでしょうが、本格的にアプリを作るならbakeはあまり使わないと思います。
8
- ※FormヘルパーやPaginateヘルパーが出力するコードがbootstrap的に嬉しくないので、これらを拡張したCakeの[プラグイン](https://github.com/Holt59/cakephp3-bootstrap-helpers)は使ったことがあります。
8
+ ※FormヘルパーやPaginateヘルパーが出力するコードがbootstrap的に嬉しくないので、これらを拡張したCakeの[プラグイン](https://github.com/Holt59/cakephp3-bootstrap-helpers)は使ったことがあります。
9
+
10
+ **(追記)**
11
+ 基本的にbootstrapの導入方法は、Template/Layout/default.ctpにbootstrapのcssとjsを設定するだけです。必要があればjQueryとかもあるといいと思います。
12
+ ※なお、既存のcake.cssやbase.cssはいらなければ消しちゃっていいと思います。もちろん消すと今のデザインはおかしくなると思いますが、最終的に画面をbootstrapで作るならその辺から整備していくしかないと思います。
13
+ ```php
14
+ <?= $this->Html->script('//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js') ?>
15
+ <?= $this->Html->css( '//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css'); ?>
16
+ ```