タグ

ブックマーク / qiita.com/tatsuo-iriyama (3)

  • CakePHP3 Entityについて - Qiita

    はじめに これまた備忘録ではあるのですが、キッカケとしては、今個人的な成果物のような物を作成してまして、その際Modelを触ったのですが(普段も触っていますが)、新しくTableとEntityを作成する事になり、その際、そもそも論のような事が発生したのがキッカケです。 なんとなく触っていた、という印象なので、改めて作成する、となった時に手が止まりました。特にEntityとは?感が強かったので、調べた内容をアウトプットして、まとめたいと思います。 Modelとは まず最初に大枠であるModelについて簡単に触れます。 Cakeに限らずWebフレームワークは、M(Model)、V(View)、C(Controller)の三つの要素から構成されています。 上記の図のような構成になります。 Modelはデータ部分にあたり、DBとの密接な関係があり、DBへアクセスする部分と捉えてもいいのではないかと

    CakePHP3 Entityについて - Qiita
  • Virtual box × vagrant × CakePHPの環境構築 - Qiita

    はじめに インターン先でも同じような環境下で開発を行なっているのですが、個人的な開発ができる環境を作って色々作りたいなと思ったので改めて構築したのですが、以前構築した時の記憶が曖昧という事と、渡された手順に沿って構築していっただけだったので、何も理解できておらず、非常に苦戦したので、備忘録としてここに記事という形で書こうと思います。 流れ 大まかな流れをざっと先に紹介します。 Virtual boxのインストール vagrantのインストール vagrantの環境設定 Cakeのプロジェクト立ち上げ 以降1つずつ紹介していきます。 Virtual boxのインストール まずVirtual boxのインストールをします。 こちらからインストールできます。→ https://www.virtualbox.org/ [参考] https://eng-entrance.com/virtualbox

    Virtual box × vagrant × CakePHPの環境構築 - Qiita
  • CakePHP アソシエーションについて - Qiita

    初めに 個人的にアソシエーションに関して、非常に苦戦したと同時に、わかってきたのでアウトプット兼備忘録としてここに書く。 アソシエーションとは モデル同士の繋がりの事。 アソシエーションには4つの種類があります。 - hasOne - hasMany - belongsTo - belongsToMany この4種類を一個ずつ噛み砕いていきます。 hasOneとは 関係性としては、1対1となる。 Cookbookの例をテーブル構造にして見てみる。 [https://book.cakephp.org/3.0/ja/orm/associations.html#hasone] 例:ユーザーは1つのプロフィールを持っている。 usersテーブル id first_name last_name

    CakePHP アソシエーションについて - Qiita
  • 1