経験豊富なプログラマーの助けが必要です。 MVCスキルを向上させたい。しかし、MVC用のGoogleで良いチュートリアルを見つけることができませんでした。 Googleは常に「初心者向けのMVC」を提供しています。
私はMVCが何であるかを理解しており、それを作成することはできますが、OOPで実用的なことを行うのに十分な経験がありません。
MVCのオブジェクト指向の優れたチュートリアルを知っている人がいれば、適切な場所に誘導してください。良いリンクや本などを探しています。
PHPのみの資料を含むリンクには、 php 識別を容易にします。
OOPを包括的に理解するまでは、MVCを詳しく調べることさえできません。 OOP practice( dependency injection 、 nit testing 、 refactoring )) 原則( [〜#〜] solid [〜#〜] 、 SoC 、 [〜#〜 ] cqs [〜#〜] 、 LoD )および一般的なパターン(そして、シングルトンはオブジェクト指向のパターンではありません)。
MVCは高度なアーキテクチャ設計パターンであり、十分な理解が必要です。これは、初心者向けまたは小さな「ハローワールド」アプリケーション向けではありません。 OOP慣行がコードベースを制御するにはあまりにも緩いものになった場合、MVCを使用してコードベースに追加の制約を追加します。
私があなたに提案できる最善の方法は、オブジェクト指向コードに関する知識を広げることから始めることです。
上記の2つの講義では、基本について説明します。そして次に進みます:
このシリーズで説明されたことをすべて理解したら、次の項目を展開できます。
また、以下を読むことを強くお勧めします(この順序で)。
PS:(この本には問題があるので注意してください): ガイドPHPデザインパターン php
私がお勧めするのは、デザインパターンに関する本です。これらの本のほとんどはMVCパターンもカバーしており、他のパターンは完全なフレームワークを構築する場合に知っておく価値があります。
良い本の1つは PHP Design Patterns です。英語で存在するかどうかはわかりませんが、他の本を検索して内容を比較します。