MVC がどのように機能するかをより適切に示すために、例として単純なニュース記事公開システムを使用します。 MVCを使用する方法とMVCを使用しない方法の2つがあります。ここでは、データベースからいくつかの記事リストを読み取ってページに表示するという、基本的なデモンストレーションのみを行います。一般的なプロセスは、データベースに接続し、データベースにクエリを実行し、ループで HTML 結果を出力することです。以下のコードはまさにそれを行います。
リーリーMVCメソッドは以下の通りです。
モデル:
リーリーコントローラー:
リーリービュー:
リーリーPHP コードを HTML ファイルに直接記述することは、あまり専門的でも安全でもないように思えます。 MVC を使用すると、テンプレートの解析、ルーティングと転送など、他にもいくつかの問題が発生しますが、これらについては後で説明します。ここでは、MVC プロセスの簡単なデモンストレーションを示します。