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