ThinkPHP框架中可以通过使用模型(Model)来实现数据表的CURD操作,其中CURD分别对应着增加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作。
具体实现步骤如下:
namespace app\index\model;
use think\Model;
class User extends Model { }
2. 在模型类中定义数据表名称和主键字段名:
```php
protected $table = 'user';
protected $pk = 'id';
Create操作
//添加一条记录
$user = new User;
$user->name = 'Tom';
$user->age = 20;
$user->save();
Retrieve操作
//查询一条记录
$user = User::get(1);
//查询多条记录 $users = User::where('age', '>', 18)->select();
- Update操作
```php
//更新一条记录
$user = User::get(1);
$user->name = 'Jerry';
$user->save();
//更新多条记录
User::where('age', '>', 18)->update(['name' => 'Lucy']);
//删除一条记录
$user = User::get(1);
$user->delete();
//删除多条记录 User::where('age', '<', 18)->delete();
通过模型类实现CURD操作,可以大大提高开发效率和代码维护性。