Php MVC插入到卡在哪里从这里开始

Php MVC插入到卡在哪里从这里开始,php,model-view-controller,codeigniter,view,Php,Model View Controller,Codeigniter,View,我有一个模型register.php(在app/model/register.php下) 我正在将此模型加载到控制器registerUsers.php(在app/controller/registerUsers.php下) MVC框架的工作原理如下: 模型与数据库交互: 这里是您想要放置所有函数的地方,这些函数只不过是在数据库中插入和返回数据 视图是用户看到的: 在这里,您可以使用通过模型获得的数据创建html页面 控制器只需将两者连接起来: 控制器准备数据,使用模型与数据库交互,并加载视图

我有一个模型register.php(在app/model/register.php下)


我正在将此模型加载到控制器registerUsers.php(在app/controller/registerUsers.php下)


MVC框架的工作原理如下:

模型与数据库交互: 这里是您想要放置所有函数的地方,这些函数只不过是在数据库中插入和返回数据

视图是用户看到的: 在这里,您可以使用通过模型获得的数据创建html页面

控制器只需将两者连接起来: 控制器准备数据,使用模型与数据库交互,并加载视图供用户查看

如果您的寄存器模型中有一个函数
registerUser()
,您可以这样做,以便在控制器的函数中实际使用它:

$this->load->model( 'register' ); // Load register model
$return = $this->register->registerUser( $_POST['username'], $_POST['email'], $_POST['password'] ); // Try to register the user to the database
if( $return === "TRUE" ) {
  $this->load->view( 'success' ); // Hooray!
}
else {
  $this->load->view( 'fail' ); // :(
}
在这里,控制器加载register模型,尝试使用模型中的
registerUser()
函数保存用户名、电子邮件和密码,并相应地加载正确的视图


显然,在将数据写入数据库之前,您需要清理
$\u POST
数据和所有内容。这应该在控制器内完成。

查看代码后,我建议您阅读codeigniter用户指南并明确基本概念。请参阅更新的模型。你现在能帮我吗?
<?PHP


$this->load->model('register'),'', TRUE);


?>
$this->load->model( 'register' ); // Load register model
$return = $this->register->registerUser( $_POST['username'], $_POST['email'], $_POST['password'] ); // Try to register the user to the database
if( $return === "TRUE" ) {
  $this->load->view( 'success' ); // Hooray!
}
else {
  $this->load->view( 'fail' ); // :(
}