我想了解MVC模式。這就是我認爲MV是:什麼是PHP中的MVC的例子?
型號:
<?php
if($a == 2){
$variable = 'two';
}
else{
$variable = 'not two';
}
$this->output->addContent($variable);
$this->output->displayContent();
?>
查看:
<?php
class output{
private $content;
public function addContent($var){
$this->content = 'The variable is '.$var;
}
public function displayContent(){
include 'header.php';
echo $content;
include 'footer.php';
}
}
?>
這是正確的?如果是這樣,控制器是什麼?
看起來更像是你的模型實際上是一個控制器。模型通常處理業務對象及其關聯的邏輯(通常是數據庫行以及能夠使用它的操作)。 – 2010-05-09 00:53:37
這不是真正的MVC概念 - 我推薦通過一個示例實現(如http://codeigniter.com/user_guide/)閱讀,以更好地瞭解MVC如何在PHP中實現。 – 2010-05-09 00:54:21