CakePHP3 Tips

CakePHP3歴 1年のWEBエンジニアの備忘メモです。ブログ内容はCakePHP3.5 (PHP7.1) で検証しています。

CakePHP3

CakePHP3 bakeコマンドで雛形ファイル生成

投稿日:

CakePHP3のbakeコマンドで雛形ファイルを生成する。

目次
・ bakeコマンド実行(usersの全雛形ファイル生成)
・ bakeコマンドで作成されたページ確認(/users/add)
・ 【参考】生成されたモデル[Table]雛形ファイル(Model/Table/UsersTable.php)
・ 【参考】生成されたモデル[Entity]雛形ファイル(Model/Entity/User.php)
・ 【参考】生成されたビュー雛形ファイル(Template/Users/index.ctp)
・ 【参考】生成されたコントローラー雛形ファイル(Controller/UsersController.php)

● 使用例のテーブル定義(usersテーブル)

◯ bakeコマンド実行(usersの全雛形ファイル生成)
※上記のusersテーブルをDBに作成後実行する

◯ bakeコマンドで作成されたページ確認(/users/add)

usersテーブル作成してbakeコマンド実行しただけで、ユーザー情報をCRUD(作成・閲覧・編集・削除)できるユーザー管理ページが作成されています。

ユーザー新規作成ページ https://開発環境のURL/users/add
CakePHP3

◯ 【参考】生成されたモデル[Table]雛形ファイル(Model/Table/UsersTable.php)

◯ 【参考】生成されたモデル[Entity]雛形ファイル(Model/Entity/User.php)

◯ 【参考】生成されたビュー雛形ファイル(Template/Users/index.ctp)

◯ 【参考】生成されたコントローラー雛形ファイル(Controller/UsersController.php)

-CakePHP3
-, , ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

CakePHP3

CakePHP3 ファイルキャッシュ活用してサイト高速化する方法

CakePHP3 ファイルキャッシュ(File Cache)を活用してサイト高速化する方法です。 ※ ファイルキャッシュはローカルファイルを使用するシンプルなキャッシュ方法です。 …

CakePHP3

CakePHP3 Sessionの保存先をDBに変更する方法

CakePHP3 Sessionの保存先(php)をDBに変更する方法です。 ◯ セッション保存用のテーブル作成

◯&nbs …

CakePHP3

CakePHP3 Opauthソーシャルログイン実装 (Yahoo!・Facebook・Google・Twitter)

◯ はじめに CakePHP3でソーシャルログイン実装(4プロバイダ)しようとしたら、Railsに比べてプラグイン(Gem)がまったくなくて、絶望しながら調査したメモです。 CakePHP2 …

CakePHP3

CakePHP3 DebugKitでSQLログを確認する方法

CakePHP3 DebugKitでSQLログと実行速度を確認にする方法。 ※ フッターバーにあるDebugKitの『Sql Log』をクリックすると、実行SQLと実行速度(Took[ms] …

CakePHP3

CakePHP3 リンク切れチェックツールのサンプルコード(Shell)

CakePHP3 リンク切れチェックツールのサンプルコード(Shell)です。 ● サンプルコードの処理 ・配列に設定されたチェック対象URLリストをループ処理する。 ・リダイレクト(301 …