0

私はPHPでMVCの概念を経験していました。

HELLO WORLDを表示するサンプルコードを見つけました。

私はこれに非常に慣れていないので、ラジオアクティブボタンまたはユーザー入力を取得してデータベースに保存するその他のボタンの MVC アーキテクチャを実装する方法がわかりません。

Hello world を表示するために見つけたサンプルコードは次のとおりです。

<?php
class Model {
    public $text;

    public function __construct() {
        $this->text = 'Hello world!';
    }
}


class View {
    protected $model;
    protected $controller;

    public function __construct(Controller $controller, Model $model) {
        $this->controller = $controller;
        $this->model = $model;
    }

    public function output() {
        return $this->model->text ;
    }

}


class Controller {
    protected $model;

    public function __construct(Model $model) {
        $this->model = $model;
    }
}

$model = new Model();
$controller = new Controller($model);
$view = new View($controller, $model);
echo $view->output();
?>

私は長い間ウェブで答えを探してきましたが、成功していません。:(

このためのサンプルコードを私に提供できれば、本当に素晴らしいことです。前もって感謝します 。

4

2 に答える 2

1

私はそれがフレームワークであることを知っていますが、概念をよりよく理解するのに役立ちます。

彼らは mvc を非常によく説明しています。

こちらもご覧ください

http://net.tutsplus.com/articles/news/how-to-build-a-login-system-for-a-simple-website/

于 2012-06-12T04:07:59.850 に答える
-1

非常に理解しやすく使いやすい CodeIgniter などの MVC フレームワークを試してみてください。

于 2012-06-12T04:04:18.257 に答える