在app/index/创建model文件夹,新建模型文件(每一个模型文件都代表数据库的一张表)
一、例如创建User.php,地址为app/index/model/,创建格式如下:
<?php
namespace app\index\model;
use think\Model;
class User extends Model
{
}
二、创建该模型文件的控制器文件User.php,地址为app/index/controller/,创建格式如下:
<?php
namespace app\index\controller;
use app\index\model\User as UserModel;
use think\Controller;
class User extends Controller
{
public function add()
{
$user=new UserModel();
$user->name="lizhulong";
$user->mail="583161408@qq.com";
if($user->save())
{
return "用户信息插入成功";
}
}
public function select()
{
$user=UserModel::get(1);
$this->assign("name",$user->name);
$this->assign("mail",$user->mail);
return $this->fetch();
}
}
三、创建视图文件select.html,地址为app/index/view/User/,创建格式如下:
<html>
<head>
</head>
<body>
你的名字{$name}<br>
你的邮箱{$mail}
</body>
</html>
四、运行
在浏览器输入http://localhost/tp5/public/index/user/select
URL解释为调用user控制器类的select方法
运行成功,MVC模式的在thinkphp的初步实现