web学習日記

プログラミングやweb関係を学んだことを呟くブログ

2019-07-01から1ヶ月間の記事一覧

CRUDとは

CRUDとは CRUDは Create(作成) Read(参照) Update(更新) Delete(削除)の頭文字をとって命名されたデータベース操作の種類のことで データベース操作の基本です。 テーブルを作成してみる create table users ( id INT PRIMARY KEY AUTO_INCREMENT, name VARC…

CakePHPのMVCとは何か?

CakePHPに限らず多くのフレームワークはMVCモデルを採用しています。ただなぜMVCを採用しているのでしょうか? MVCの利点と問題点,CakePHPのMVCの特徴と整理しておきます。 そもそもMVCとは? アプリケーションアーキテクチャの一つで Model/View/COntroller…

CakePHPの規約について

なぜ規約があるのか? CakePHPの公式にも書いてある通り「設定より規約」の仕様になっているからです。 これはもともとRuby on Railsの手法をCakePHPが取り入れたからです。Ruby on Railsも「設定より規約」を元にしています。 規約をすることで開発を統一す…

CakePHPのマイグレーションについて

PHPのフレームワークはマイグレーションの機能がついています。データーベスの構築をコードで管理することができ、コーディングした時に テーブルやカラムの追加、変更に必要になった時にコマンド一発で構築できる優れものです。 Laravelなどの他のフレーム…

リーダブルコードを読んだのでまとめ

第1章 理解しやすいコード コードを書く原則 コードは理解しやすくしなければならない コードは他の人が短時間で理解できるように書かなければいけない 第2章 名前に情報を詰め込む .明快な単語を選ぶ 例えばGetではなく、状況に応じて、DownloadやFetchな…