一.mysql environment When we create an new database,first We need draw er diagram for somebody to show your idea,but our company have no good authorised tool to design sqlserver ER diagram,so I use mysql graphical tool to design it, after that,you can…
查询范围scope在model中定义,在controller中使用 namespace app\index\model; use think\Model; class User extends Model { // 查询条件为 name = 'thinkphp' ,且只查询 id 和 name两个字段 protected function scopeThinkphp($query) { $query->where('name','thinkphp')->field('id,name'); }…
auto属性自动完成包含新增和更新操作 namespace app\index\model; use think\Model; class User extends Model { protected $auto = ['email'=>'thinkphp@qq.com','ip']; public function setIpAttr(){ return request() -> ip(); } } // 系统会自动将email写入 thinkphp@qq.com , ip 自动写入当前的…
model中需use traits\model\SoftDelete; // 数据表中需添加一个 delete_time 字段保存删除时间 namespace app\index\model; use think\Model; use traits\model\SoftDelete; class User extends Model { use SoftDelete; protected static $deleteTime = 'delete_time'; // 5.2版本之前必须用stati…