tp5中的模型关联

来源:互联网 发布:深圳电脑编程培训班 编辑:程序博客网 时间:2024/05/22 07:52


controller调用model层:



利用model对数据进行存储

1. 最简单的方法:

public function testModel(){    $log = new Log;    $log->user_id = 123;    $log->ip = '10.10.10.10';    $log->save();}

2. 数组的方法:

$logArr['user_id'] = 1123123;$logArr['ip'] = '127.0.0.1';if($result = Log::create($logArr))    echo "<meta charset='utf-8'>   添加成功";

3.批量新增

$log = new Log;$list = [    ['user_id' => 123, 'ip' => '192.168.1.100'],    ['user_id' => 456, 'ip' => '192.168.1.101']];if($log->saveAll($list))    echo "<meta charset='utf-8'> 日志批量新增成功";


利用model对数据进行查询

1. 查询一组语句

$log = Log::get(1);echo $log['ip'];

2. 根据某个条件查询数据getByXxxx()方法

$log = Log::getByUserId('1');echo $log['ip'];

3. 根据数组条件查询

$log = Log::get(['user_id'=>1,'ip'=>'1.1.1.1']);//不怎么好使$log = Log::where('user_id', 1)->find();$log = Log::where(['user_id'=>1,'ip'=>'1.1.1.1'])->find();

4. 查询多个数据

$log = Log::all();$log = Log::all(['user_id'=>1]);$log = Log::where('id', '<=', 3)->select();print_r($log);

利用model对数据进行更新

1.对数据查询出来的数据进行更新数据

$log = Log::get(1);$log->user_id = 3;$log->ip = '10.1.11.11';if(false != $log->save())    return "更新用户成功";else    return $log->getError();

2.自己定义是数据更新操作

$logArr['user_id'] = 666;$logArr['ip'] = '10.10.11.11';Log::update($logArr, ['id' => 2]);


利用model对数据进行删除

$log = Log::get(146);$log->delete();


阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 孩子写字差怎么办 小孩爱玩不写字怎么办 不爱写字怎么办 写作业拖拉怎么办 初一不喜欢上学怎么办 不爱上学怎么办 幼儿园不愿上学怎么办 一年级不会写字怎么办 孩子讨厌学习怎么办 孩子爱撕书怎么办 写字肩膀酸怎么办 小孩怕写字怎么办 孩子怕写字怎么办 写字不愿认真怎么办 小孩特别懒怎么办 小学生太懒怎么办 小孩子懒怎么办 小孩懒散应该怎么办 小学生懒癌怎么办 孩子写字慢怎么办 小孩写字磨蹭怎么办 不肯上幼儿园怎么办 儿童左手写字怎么办 儿童不爱写字怎么办 儿童不写字怎么办 儿童写字慢怎么办 记事本乱码怎么办 宝宝不爱写字怎么办 不喜欢穿袜子怎么办? 小孩子不吃肉怎么办 青少年长期厌食怎么办 鼻子里长黄水疮怎么办 青少年食欲不好怎么办 经痛怎么办怎样缓解 宝宝不喜欢带尿不湿怎么办 睡觉乱动怎么办 胃子难受怎么办 不想吃饭胃满胀怎么办 小孩光吐不吃饭怎么办 小孩吃饭吐怎么办 婴儿不肯吃药怎么办