下一节课程: 栏目修改和删除(4452次播放)

5 秒后自动播放下一节
  重新观看
章节
笔记
提问
课件
反馈
捐赠
  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载
♪感受心靈De音樂♫

♪感受心靈De音樂♫

正在学习1-7~~~~

7个月前    添加回复 0

回复

volist获取信息失败

[最新 猪哥 的回答]自我解决问题  才是最好的学习  恭喜

时间:1年前

我中文出现乱码 请问怎么解决

[最新 HCJ 的回答]PHP代码中加一个header('content-type:text/html;charset=utf-8');或者是浏览器的编码问题(这个问题一般不会出现)

时间:1年前

为往圣继绝学

为往圣继绝学

主要是按键排序挺不错的

10个月前 0

sun

sun

数据对象赋值的方式,save方法无需传入数据,会自动识别。 注意:save方法的返回值是影响的记录数,如果返回false则表示更新出错,因此一定要用恒等来判断是否更新失败。 save方法支持使用field方法过滤字段和filter方法过滤数据 setField方法支持同时更新多个字段,只需要传入数组即可

1年前 0

sun

sun

D()和M()方法的区别: D和M的区别主要在于 M方法不需要创建模型类文件,M方法不会读取模型类,所以默认情况下自动验证是无效的,但是可以通过动态赋值的方式实现 而D方法必须有创建模型类。 我们可以用下面两种方法去创建一个数据表的映射对象 第一种:$Test = D(‘Test’) 第二种:$Test = new Model(‘Test’) 虽然这两种都可以对数据进行select,insert,delete,udpate操作,在 数据验证上有很大的不同, 用第一种方式实例一个模型就会有数据检查功能,如果 title 没有填写的话就会提示 “请输入标题” (这个是tp提供的一个自动验证功能,当然也需要在相应的model中定义好验证条件); 如果用第二种就没有了这个数据验证功能,需要手动验证。

1年前 0

森

循环排序:public function sort(){ // dump($_POST);die; $cate=D('cate'); foreach ($_POST as $id => $sort) { // UPDATE `blog`.`blog_cate` SET `sort` = '5' WHERE `blog_cate`.`id` =5; // $cate->where(array('id'=>$id))->setField('sort',$sort); $cate->where('id='.$id)->setField('sort',$sort); } // dump($_POST);die; $this->success('排序成功',U('lst')); }

1年前 1

  • 课件下载thinkphp3.2.3博客模版所属章节:Thinkphp3.2.3个人博客开发
    下载