修ちゃんの技術資料プログラム開発の情報や、雑記を投稿しているサイトです。利用する方法を記載いています。CakePHPでアクセスするデータベースの構築、変更は、SQLを直接発行することでも可能です。SQLを直接発行して、データベースを構築したり、変更できるので、SQLに慣れている場合には、直接メンテナスをする場合もあるかと思います。利用することで、データベースの変更管理などがしやすくなり、メリットが多いと思います。ファイルの記載していますので、参考にしてみてください。最初に、Usersと、Commentsテーブルを作成してみます。app]$上記のコマンドを実行すると、Users用のマイグレーションファイルが生成されます。このファイルを編集していきます。ちなみに、マイグレーションファイル名は、下記のようなルールで生成されます。config/Migrations/YYYYMMDDHHMMSS_CeateUsers.php1config/Migrations/YYYYMMDDHHMMSS_CeateUsers.phpUsersテーブルは、一般的な項目を定義していきます。・name・kana・gender・birthday・email・passwordCommentsテーブルは、一般的な項目を定義していきます。'datetime')->create();}}マイグレーションファイルを編集後に、マイグレーションを実行します。app]$上記のようなメッセージが表示されていれば、Users、Commentsテーブルは作成されています。定義して、実行することができます。作成したテーブルに、テスト用のデータも登録していきます。初期データの登録は、シードファイルを作って初期データを登録します。Usersテーブルシードファイルは、下記のコマンドで生成することができます。app]$上記のコマンドで生成されたシードファイルを次のように編集します。$this->table('users');$table->insert($data)->save();}}下記のコマンドを実行して、Usersテーブルの初期データの登録を行います。app]$コメントテーブル用のファイルも編集します。$this->table('comments');$table->insert($data)->save();}}下記のコマンドを実行して、Commentsテーブルの初期データの登録を行います。app]$まとめ簡単でしたが、CakePHPのmigrationの利用方法を解説いたしました。migrationは簡単に利用することができます。初期データなどの記述など、手間のかかる部分もあります。最初に、手間はかかりますが、テスト時などにも再利用が可能です。修ちゃんの勉強部屋で利用している画像素材は、フリーの画像素材を利用しているものがあります。本記事では、CakePHP4の他のアクションへの転送方法を記載しています。アクションを切り替えたい場合には、いくつかの方法があります。中でも代表的なものは、redirectによる転送方法と言えると思います。サービスが終了します。インストール手順を備忘録のためにまとめた記事にとなります。Railsの環境構築は大変だと思いました。参考にしていただければと思います。【続々】日本地図をポリゴン化してみた日本地図をポリゴン化してみた動画の続編です。今回もテクスチャーで表現してみました。細かい調整は必要そうですが、いったん、この動画を流用して、次の動画に発展していきたいと思います。天風瞑想録ホームプログラムCakePHPスポンサーリンクプロフィール修ちゃん某ゲーム会社に数年勤務後、SES企業に勤務、都内の通販事業会社に転職し、開発部長まで昇進。その後、開発の最前線で活躍したいという強い希望で退職し、埼玉県内の通信販売事業会社の開発部に所属するが事業縮小に伴い退職。その後、地元の企業に転職し、管理業務を兼任しながらシステム開発に従事。(2024年現在)転職回数は多いが、一貫して、開発関係の職種。独学ステーション運営者情報お問い合わせプライバシーポリシーホーム検索トップサイドバータイトルとURLをコピーしました。