CakePHP5入門【WebAPI編③】プロジェクト作成
A子
|
cd html[Enter]
composer create-project --prefer-dist cakephp/app numapp[Enter] |
いつも通り、「MATE端末」上で上記のコマンドを叩くよ
あ、プロジェクト名は「numapp」ね
C菜
いつも通り途中で止まるので、「Y」を入力してエンターです~
A子
あ、「app.php」のほうには「mask」の設定(0666)も追加しておこう
(【CakePHP5実用編⑥】を参照)
C菜
| 行番号 | 元の値 | 変更した値 | 備考 |
|---|---|---|---|
| 55 | en_US | ja_JP | 変更 |
| 56 | UTC | Asia/Tokyo | 変更 |
| 105 | - | 'mask' => 0666, | 追加 |
| 121 | - | 'mask' => 0666, | 追加 |
| 137 | - | 'mask' => 0666, | 追加 |
| 295 | UTC | Asia/Tokyo | 変更 |
ちなみに、以前とは少し行番号が変わってますね~
(バージョンが上がったからでしょうけど~)
A子
(データベース関連だね)
| 行番号 | 元の値 | 変更した値 | 備考 |
|---|---|---|---|
| 50 | my_app | root | 変更 |
| 51 | secret | ********(秘密) | 変更 |
| 53 | my_app | numbersdb | 変更 |
こっちも行番号がちょっとずれてるね
B美
次はトップページとなるコントローラーのbakeとビューページの作成、numbersテーブルのモデル作成をやってみなさい
A子
|
cd html/numapp[Enter]
bin/cake bake controller top[Enter] bin/cake bake model numbers[Enter] |
で良いよね
C菜
A子
(空のindexメソッドのみ残したってこと)
A子
|
1.「config/const.php」をコピーして書き換え
2.「config/bootstrap.php」の書き換え(「const.php」を読み込ませるように) 3.「config/routes.php」を書き換え(Topのindexをルートにする) 4.「templates/layout/default.php」をコピーして書き換え 5.「templates/Top/index.php」をコピーして書き換え |
C菜
A子
| 1.「config/const.php」をコピーして書き換え |
あ、色関連は仮だから…
(あとで変更するかも)
C菜
| 2.「config/bootstrap.php」の書き換え(「const.php」を読み込ませるように) |
| 行番号 | 元の値 | 変更した値 | 備考 |
|---|---|---|---|
| 87 | - | Configure::load('const', 'default'); | 追加 |
A子
| 3.「config/routes.php」を書き換え(Topのindexをルートにする) |
| 行番号 | 元の値 | 変更した値 | 備考 |
|---|---|---|---|
| 58 | - | - | コメントアウト |
| 59 | - | $builder->connect('/', ['controller' => 'Top', 'action' => 'index']); | 追加 |
C菜
| 4.「templates/layout/default.php」をコピーして書き換え |
あ、CSSフレームワークである「Bulma」のCDNですけど、バージョンが上がってましたよ~
(1.0.2 → 1.0.4)
A子
| 5.「templates/Top/index.php」をコピーして書き換え |
管理用ページのコントローラーをまだ作ってないけど、一応「AdminController」にする予定でリンク先を指定してるからね
B美
それじゃ、ブラウザで確認してみましょう
| http://192.168.1.205/numapp/ |
C菜
A子
B美
ここまでは何も問題なく進んだわね(感心、感心)


