栏目显示排序登陆

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

5 秒后自动播放下一节
  重新观看
介绍 >

Thinkphp3.2.3个人博客开发

难度:高级共21节173597次学习
章节评论笔记课件
第1章 Thinkphp个人博客开发
课程介绍
模版引入
数据库的创建
模版分离
栏目简单添加
栏目验证
栏目显示排序
栏目修改和删除
链接制作
链接完成
引入文章编辑器
文章显示
文章修改
管理员的增加
管理员修改和删除
用户登录
验证码引入
后台内容完善
前台模版引入
公共数据导入
页面完善

全部评论我要评论

  • ♪感受心靈De音樂♫

    ♪感受心靈De音樂♫2年前

    正在学习1-7~~~~

    回复
    0

  • 全部笔记发布笔记

  • 为往圣继绝学

    为往圣继绝学2年前

    主要是按键排序挺不错的

    0

  • sun

    sun3年前

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

    0

  • sun

    sun3年前

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

    0

  • 森

    4年前

    循环排序: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

  • 取消回复发送
  • 取消发布笔记发送
  • PHP中文网