5.模型定义
<pre><code class="language-php">1. 在 MVC 中,我们已经使用过 Controller(C),View(V),剩下一个就是 Model(M);
2. Model 即模型,就是处理和配置数据库的相关信息;
3. 在项目应用根目录创建 model 文件夹,并且创建 User.php;User和sql表名一致
<?php
namespace app\model;
use think\Model;
class User extends Model //继承Model这个类,下面不用写任何的代码
{
}
4. 当创建了 User 模型了,控制器端可以这么写:
public function getModelData() {
$data = User::select();
return json($data);
}
5. 而此时,命名空间会自动导入 User 模型:use app\model\User;
6. 很多时候,我们需要调试 SQL 是否正确,建议打开 Trace,可以查看原生 SQL;
// 应用 Trace
'app_trace' => true,</code></pre>