为了账号安全,请及时绑定邮箱和手机立即绑定

快速入门ThinkPHP框架—理论篇

Donsen PHP开发工程师
难度中级
时长 3小时51分
学习人数
综合评分9.43
169人评价 查看评价
9.8 内容实用
9.3 简洁易懂
9.2 逻辑清晰
  • //查找 $M('user')->where('id')->select(); $where['id'] = 1; //数组 $where['user_name']='xiaoming'; $where['_logic']='or'; M('user')->where($where)->select(); //表达式,eq,neq,egt,gt,lt,elt,between in like //$where['id'] = array(表达式,查询条件) $where['id'] = array('lt',3) //混合用法 $where['id'] = array('gt',10); $where['_string']=''score>10'; //统计用法 count计数(可选),max最大值(必须),min最小值(必须),avg平均值(必须),sum求和(必须)
    查看全部
  • 数据库的增删改查CURD //add创建,创建多条数据 eg.M('user')->add($data) $data是数组,返回插入的id eg2,M('user')->addAll($data), 此处$data为多位数据,这里addAll(),插入多条数据,只适合mysql数据库 注:M()->getLastSql();获取所执行的sql语句 //select查询 //update 更新 //delete删除
    查看全部
  • 1,实例化基础模型model eg,$user = new Model('user'); //表明,表前缀,数据库连接信息 2,实例化用户自定义模型 在model文件夹定义自己的模型 UserModel.class.php <?php class UserModel extends Model(){ public function gerinfo(){ return 'Hello world'; } } $user = D('User');//如果没有找到自定义的模型,会转换成基础的模型去处理 3,实例化公共模型 通用逻辑处理 在model文件夹中,生成CommonModel.class.php <?php class Commmon extends Model(){ public function strmake($str){ return md5(shal(md5(str)); } } $user = new CommonModel(); $user->strmake('aaaa'); 4,实例化空模型 $model = M(); //实例化一个空模型,执行 $model->query();//读取,日常,select $model->execute();//写入,update insert
    查看全部
    0 采集 收起 来源:实例化模型

    2018-03-22

  • 开启页面trace, SHOW_PAGE_TRACE=>true Trace某一项 trace('name',C('name')); 记录某一段程序的运行时间: G('run'); G('run','emd'); 可以用来判断是否有慢查询,死循环等
    查看全部
  • mvc
    查看全部
    0 采集 收起 来源:MVC简析

    2015-07-03

  • MVC
    查看全部
    0 采集 收起 来源:MVC简析

    2015-07-03

  • 'LOAD_EXT_CONFIG'=>'user'
    查看全部
  • 这章尽力理解
    查看全部
  • 控制器在action
    查看全部
  • //common 存放当前项目的公共函数 //Conf 存放当前项目的配置文件 //Lang 存放当前项目的语言包 //Lib 存放当前项目的控制器和模型 //Runtime 存放当前运行的项目和文件
    查看全部
  • 我按照视频上做的,但是没有出现app文件夹,不知道为什么
    查看全部
  • 单一入口:项目结构规范,控制灵活
    查看全部
    0 采集 收起 来源:关于单一入口

    2015-07-02

  • distinct(true/false) 传入false过滤重复
    查看全部
  • 多表查询 join方法join()支持字符串和数组,默认left join 数组只能进行一次join查询
    查看全部
  • <!-- 区间判断in notin between notbetween --> <in name="num" value="1,10,15">在这区间<else/>不在这个区间</in> range只能替代in 和notin标签 <range name="num" value="1,10,15" type="in">在这区间<else/>不在这区间</range> <between name="num" value="1,20">在这区间<else/>不在这个区间</between>
    查看全部

举报

0/150
提交
取消
课程须知
1、PHP基础语法 2、MYSQL常用的SQL语句 3、面向对象开发思想
老师告诉你能学到什么?
1、理解框架的概念 2、熟练掌握tp框架的基础用法 3、简单的使用tp框架进行相关开发

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!