よしかわーるど

プログラミングで世界を変える

2018-11-25

CakePHPで簡単にSchedule管理アプリを作る

どうも、よしかわです。 今回は、学校のサークルなどで PHP で Web サービスを作成したいとのことだったので綴っていきます。 コードはこちらから見ることが出来ます. GitHub:YoshikawaTaiki/web3-programming 目次 目次 対象読者 データベースの設定 マイグレーション ...

2018-10-21

CakePHPでTDDする

CakePHP で TDD する どうも、最近、お布団から全然出れないよしかわです。 今回は CakePHP でテスト駆動開発(以下 TDD と称する)をした体験談をまとめていきます。 TDD をすると、どんなメリット、デメリットがあるかに言及していきます。 ...

2018-09-23

CakePHP3をdockerで環境構築

CakePHP3 を docker で環境構築 どうも、よしかわです。 今回、CakePHP と Docker で開発するために役立つことを綴っていきたいと思います。 CakePHP3 を docker で環境構築 対象読者 動作環境 docker を使って構築 使い方 対象読者 チームで CakePHP3 を開発する人 ロ ...

2018-06-29

CakePHP 入門 5日目

データベースの利用の基本 モデルについて テーブルの基本設計 テーブルに用意する項目 MVC の命名規則を整理する モデルの命名規則 コントローラの命名規則 ビューの命名規則 データベースの利用 テーブルを作成する データベー ...

2018-06-29

CakePHP 入門 4日目

フォームの利用 フォームの作成 フォーム送信ページを作る フォームのビューテンプレート 結果表示のビューテンプレート アンダースコア記法 コントローラの修正 送信情報を管理する$this->request-& ...

2018-06-29

CakePHP 入門 3日目

レイアウトの使用 レイアウトを作成 スタイルシートの作成 レイアウトの作成 コントローラの修正 レイアウトの流れ 文字コードの設定とヘルパー CSS と JavaScript の設定 エレメントの利用 レイアウトを修正する set による変数の設定 次回の ...

2018-06-29

CakePHP 入門 2日目

名前空間について 「namespace」文 メンバ変数と index メソッド アクセス修飾子について index 以外にアクセス アクションとアクションメソッドについて アクション間の移動について アクションの設定とリダイレクト フォワ ...

2018-05-16

CakePHPを学ぶ 1日目

参考文献 https://book.cakephp.org/3.0/ja/tutorials-and-examples/blog/blog.html 対象読者 ぼく、CakePHP3 を初めて触る方 実行環境 MacBookPro 2015 Early MySQL5.7.21 composer version 1.6.3 cakephp/app (3.5.1) composer self-update && composer create-project –prefer-dist cakephp/app blog データベースの作成 CakePHP の命名規則を参考にデータベースの作成をします。 CREATE TABLE articles ( id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, title VARCHAR(50), body TEXT, created DATETIME DEFAULT NULL, modified ...