回答編集履歴
1
追記
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
|
+
```
|