CakePHP初心者向け。bakeコマンドまとめ

CakePHP初心者向け。bakeコマンドまとめ

139 回閲覧されました

みなさんこんにちは、jonioです。

CakePHPのbakeコマンドを頻繁に忘れてコマンドのたびにいちいち探すのが面倒なのでこのメモを残します。

細かく見ると他にもコマンドがありますがこれができれば充分な気がします。

CakePHPのバージョン

3.1.0と4.5.3を使っています。

コントローラーの作成

コマンドは下記になります。

bin/cake bake controller テーブル名s

配置するディレクトリ名を指定する場合は下記になります。

bin/cake bake controller テーブル名s  -- prefix ディレクトリ名

ビューファイルの作成

コマンドは下記になります。

bin/cake bake template コントローラー名s

配置するディレクトリ名を指定する場合は下記になります。

bin/cake bake template コントローラー名s  -- prefix ディレクトリ名

マイグレーションファイルの作成

コマンドは下記になります。

bin/cake bake migration Createテーブル名s

テーブルを作成

マイグレーションファイルを作成して中身の記述をしてから下記のコマンドを叩きます。

bin/cake migrations migrate

マイグレーションファイルを実行する前に戻す

コマンドは下記になります。

bin/cake migrations rollback

モデルを作成

コマンドは下記になります。

bin/cake bake model テーブル名s

テーブルにカラムを追加

コマンドは下記になります。

bin/cake bake migration Add追加するカラム名Toテーブル名

Allコマンド

モデル・ビュー・コントローラーを同時に作成できます。

注意点はテーブルを作成してから行わないとエラーになります。

bin/cake bake all テーブル名s