タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

CodeIgniterとMVCに関するKenji_sのブックマーク (3)

  • CodeIgniter初心者の方に知って欲しいCodeIgniterでのMVCについて — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

    MVCとは? 『CodeIgniter徹底入門』によると? 『CodeIgniter徹底入門』(P.76)によると、コントローラ、モデル、ビューは以下のように説明されています。 Controller(コントローラ)は、入力データに従って適切なデータを呼び出したり、ModelやViewの連携など、アプリケーション全体の制御を行なう Model(モデル)は、データベースへのアクセスやデータの修正/加工などの処理を行なう View(ビュー)は、処理結果の表示など、画面表示を担当する なんとなくわかったようなわからないような説明です。 実際には書籍にはもっといろいろな説明があるので読めば理解が進むと思いますが、コントローラとモデルの区別は実はそんなに簡単ではありません。 CodeIgniter User Guideによると? 公式ドキュメントではどのように説明されているでしょうか。 The Mod

  • MVCのモデルを分割する方法 - 浜村拓夫(・∀・)作品集

    MVCフレームワークでWebアプリケーションを作成するとき、肥大化していくモデルをどのように分割すれば良いのか?悩みます。 いつもは適当にやっているのですが、だんだんファイル数、クラス数、メソッド数が増えてくると、把握しづらくなって、辛くなってきますw 他の人のやり方を参考にして、モデルを適切に分割する方法を検討してみました。 ●Webアプリとは? Webアプリの特徴は、インターネットをはさんで、 (1) クライアント側 (2) サーバー側 に分かれていることです。 サーバー側は、 (a) DB(データを置いておく場所。通常はリレーショナルデータベース) (b) DBのラッパー(CRUDを担当するアプリケーション層) に分かれています。 で、このラッパー部分(b)に、MVCフレームワークを使っています。 (via もみじ饅頭(こしあん):もみじ饅頭のやまだ屋) MVCフレームワークは、 (

    MVCのモデルを分割する方法 - 浜村拓夫(・∀・)作品集
  • CodeIgniterのMVCについてのメモ - サンゴラボ

    最近CodeIgniterを触ってて、いろいろ悩むこととかあったので書いておきます。 特にMVC周りでは今もどうしていいかわかりません… CodeIgniterに関しては公式が、MVCに対してルーズなアプローチをとっていると宣言しているので、MVCでちゃんと書くにあたりネット上でもいろいろな意見がある感じです。 ルーズでもいいけど、MVCに基いて設計する場合の解を示してくれたら、よかったんですがね。公式からしたら「勝手にしろよ」って感じなんでしょうが(^_^;) 実際問題、素人の僕がいろいろ悩めるくらいにルーズなので、CodeIgniter使ってチーム開発する場合には、ちゃんとルールを決める必要があると感じました。 そこで、どうしたらいいかを自分なりに考えたので残しておきます。 CodeIgniterであろうとなかろうと、MVCの流れは以下のようになると思います。 MVCの流れ(コントロー

    CodeIgniterのMVCについてのメモ - サンゴラボ
    Kenji_s
    Kenji_s 2016/03/11
    「チーム内でルール決めて、それに準拠するのが一番」その通り。そして、どんなフレームワークでもそうだが緩いフレームワークはよりきっちりと決めておかないと後々破綻する可能性がより高くなります
  • 1