【发布时间】:2012-06-12 03:57:36
【问题描述】:
我正在研究 PHP 中的 MVC 概念。
我找到了一个显示 HELLO WORLD 的示例代码。
由于我对此很陌生,我不知道如何为 Radio 活动按钮或任何其他接受用户输入并将其存储在数据库中的按钮实现 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();
?>
我在网上搜索了很长时间,但没有成功。 :(
因此,我将不胜感激。如果您能为此提供示例代码,那将非常棒。 提前致谢。
【问题讨论】:
-
如果你不能使用像 CI 或 Yii 这样的框架,这听起来像是功课。无论哪种方式,您发布的代码都有效,并且您要求其他东西(单选按钮输入)。您为实现它做了什么尝试,您可以发布它吗?
-
@Sarke 正如我所说,我对 MVC 和 PHP 都很陌生 :(。所以我对此不太了解。所以如果你可以使用 mvc 向我发布一个非常简单的单选按钮输入代码我可以从那里得到并处理它。
-
您在哪里找到了该代码?如果它不符合您的需要,您为什么要使用该代码?你到底在哪里遇到障碍?您真的希望这里有人在一个答案中向您解释 OOP 和 MVC 吗?请详细说明,以便您的问题可以得到实际回答。欢迎来到 SO。
-
@hakre 好吧,我期待有人会发布一个非常简单的代码,让用户使用 MVC 在单选按钮上输入数据
-
“使用 mvc 实现单选按钮”是什么意思? MVC 是一种设计模式。你的问题有点没有意义。另外,你试过什么?
标签: php model-view-controller oop