エンジニアーズハウスエンジニアーズハウスとは運営する理由フリーランスBlog問い合わせ(Line@)ホーム技術の話PHP【Cakephp3.6】MVC構成2018/11/25SHAREツイートシェアはてブLINEPocketツイートシェアはてブLINEPocket目次はじめにMVCとはCakephpのMVC構成まとめはじめにMVCとはCakephpのMVC構成まとめサイト制作してます、Kentaです!!今回は実際にサイト構築をする上で欠かせない、MVCの概念について書いていこうと思います!MVCの他にも構成の概念は多数存在するので、今回はその中の一つを紹介していく形になります。役割ごとにディレクトリを構成していくという概念になります。複雑な説明もできますが、はじめはこのくらいの理解のほうが混乱しませんね。MVCの略ってなんだ?ってなるとおもうので、ここで説明しておきます。実際に出力される内容を書くところ例外もあるかもしれませんが、大抵はこの考え方で良いかと思います。図解しますと、こんな感じ。なんでModelとView繋げないんだよ!って思うかもしれません。繋げられないことはないですが、概念的に繋げる理由がないってところですね。→※ここからは上の流れと同じこの流れが一般的かと思います。今はざっくりとおぼえておくと良いでしょう。CakephpのMVC構成CakeではどんなMVC構成なのかを細かく解説していこうと思います。EntityにHoge.phpがあると思っていて構いません。全体像がどうなっているのかをすぐに把握できるのが特徴です。Controller全体に反映したいコードが書いてある(追加も可)Viewここが紛らわしいかもしれません。View全体に反映したいコードが書いてある(追加も可)Templateこちらが実際にブラウザで出力される内容です。ヘッダー・フッターなどの共通して使用するコードを書くところよく見てみるとわかると思いますが、それぞれに役割がしっかり振り分けられているのがわかりますね!それに共通部分を使用して、コードをより読みやすくできる配慮があったり。Cakeで使用するMVCといったらこれらのファイルになるので、しっかり覚えましょう!まとめフレームワークにはオブジェクト指向なるものが必ず付きまといます。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。ゲームプランナー案件_IT業界1...あなたにおススメリストワタルエンジニアーズハウスはこのクローズドなIT業界において、「自分の周りの世界を記事を通して知る場所」です。お金」の話を分かりやすく簡単に発信していきます。