4

MVCモデルの操作方法は知っていますが、MVP の操作方法がわかりません。それらの違いについて読みましたが、それを達成する方法がわかりません。

4

2 に答える 2

4

違いは 2 つあります。

  • ビューは受動的であり、モデルを認識していません
  • プレゼンター (コントローラー) はモデルの状態を変更し、情報を読み取り、それをビューに渡します

public function showUsers()
{
    // -- snip
    $data = $accountManager->getUserDetails($from = 10, $to = 20);
    $view->bind('list', $data);
    // -- snip
}

これは、プレゼンターの方法の単純化された例です。これは古い回答で、php で使用される MVC のようなパターンの違いを簡単に説明しています

于 2012-06-09T11:54:25.487 に答える