【发布时间】:2017-01-18 16:59:54
【问题描述】:
如何在这个模型中制作一个控制器并传递给视图?对不起,我只是使用 mvc oop 的新手。我只想学基础。对控制器有点困惑,因为我知道模型将保存数据库上的查询。我不知道如何通过或在控制器上工作。
我在模型和控制器中的做法是否正确?我只是需要一些建议。关于如何正确处理 Model 和 Controller。
而且我没有使用任何框架,只是 php 本身和 mvc 模式。
型号
class userModel{
public function __construct(){
$dbCon = new DbConnector();
$this->dbCon = $dbCon->getConnection();
}
public function select(){
$myQuery = "SELECT * FROM users;";
$results = $this->dbCon->query($myQuery);
return $results;
}
}
控制器
require_once("../model/userModel.php");
class userController{
private $userModelSelector;
public function __construct(){
$this->userModelSelector = new userModel();
}
}
【问题讨论】:
-
每个框架都有细微的差别。您使用的是哪一个,或者这是定制的?
-
@misterartin 它只是使用纯 php 编码来实现的自定义
-
@mistermartin 帖子已编辑。我不知道我在控制器部分做得是否正确。但我知道它只是被称为模型
-
@GeninaAnneGabuten 我认为您使用的是与其他问题相同的连接方法?您是否通过 php 和/或查询从中得到错误?