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

快速入门ThinkPHP框架—理论篇

Donsen PHP开发工程师
难度中级
时长 3小时51分
学习人数
综合评分9.43
169人评价 查看评价
9.8 内容实用
9.3 简洁易懂
9.2 逻辑清晰
  • mvc
    查看全部
    0 采集 收起 来源:MVC简析

    2015-03-08

  • 生活中的mvc
    查看全部
    1 采集 收起 来源:MVC简析

    2015-03-10

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

    2015-03-08

  • //1.直接用字符串进行查询 $data=M('User')->where('id=1')->select(); //2.使用数组方式进行查询 $where['user_name']="xiaoming";//查询条件 $where['_logic']='or';//查询方式 //3. 表达式查询 //eq(=) neq(!=) egt(>=) gt(>) lt(<) elt(<=) //like(like) between (between and) not between(not between and) in (in) not in (not in) and(and[默认]) //$where['字段名']=array('表达式',查询条件); //$where ['id']=array('lt',3);//查询<3的数据 $where['id']=array('between','1,8');//查询id是1到8的数据 $where['id']=array('lt'3);//查询id<3的数据 $where['user_name']=array('like',array('%ming','xiao%'));//查询user_name模糊等于%ming 模糊等于xiao的数据 //4.区间查询 where['id']=array(array('gt',100),array('lt',3),'or');//查询>100 或者<3的数据 //5.混合查询 $where['id']=array('gt' 10);//查询id>10的数据 $where['_string']='scoer>10';// 查询scoer>10的数据 //6.统计用法 // count统计数量 可选 // max 获取最大值 必须传入 统计的字段名 // min 获取最小值 必须传入 统计的字段名 // avg 平均值 必须传入 统计的字段名 // sum 求和 必须传入 统计的字段名 $data =M('user')->min('id');//查询语句(其中id是传入的值) dump($data);
    查看全部
  • 这是ThinkPhp的哪个版本?
    查看全部
  • TP调试方法: define('APP_DEBUG',true); //开启调试模式 #1 conf下建立debug.php配置文件 在调试模式下其中配置项的优先级高于config.php 配置'SHOW_PAGE_TRACE'=>true,显示页面trace信息 #2 调用trace()方法 trace('配置项名称',C('配置项'));可直接在模板显示该配置项,不需要echo。 #3 调用G()方法,获取代码段执行时间(毫秒) G('run'); for($i=0;$i<100000;$i++){ $count += $i; } echo G('run','end');
    查看全部
  • $this->assign('变量名',变量值); // 传递变量到模板
    查看全部
  • //------mysql式数据库连接方法----- 'DB_TYPE'=>'muysql',//数据库类型 'DB_HOST'=>'localhost1,localhost2,localhost3',//数据库服务器地址 'DB_NAME'=>'app_piupiupiu',//数据库名 'DB_USER'=>'root',//数据库用户 'DB_PWD'=>'',//数据库密码 'DB_PORT'=>'3306',//数据库端口 'DB_PREFIX'=>'piu_',//数据库表前缀 //开启主从服务器读写分离 'DB_RW_SEPARATE'=>true, //主服务器个数 'DB_MASTER_NUM'=>'2', //这样localhost1,localhost2为主服务器,localhost3为从服务器, //读操作使用从服务器,写操作使用主服务器
    查看全部
    2 采集 收起 来源:连接数据库

    2018-03-22

  • 1、TP调试之开启trace: 在入口文件中定义 define('APP_DEBUG',TRUE); 在config下新建debug.php return array( 'SHOW_PAGE_TRACE'=>true, ); 2、第二种调试 直接在控制器的方法中写如下操作 trace('name',C('name')); 3、第三种方法 dump(参数) 如dump($_SERVER) 4、第四种方法 例子; G('run'); for($i=0;$i<1000;$i++){ $count+=$i; } echo G('run','end');//查看运行时间,单位毫秒
    查看全部
  • <foreach name='person' item='data'> <egt name='data.age' value='18'>{$data.name}成年了<else/>{$data.name}还是个孩子</egt><br/> </foreach>
    查看全部
  • TP模板引擎之三元运算符 {$num>11?'大于11':'不大于11'}
    查看全部
  • TP模板引擎之区间标签(in notin between notbetween range) <in name='num' value='1,2,3'>在</in>(判断是否在1,2,3之间) <notin name='num' value='1,2,3'>不在</notin> <in name='num' value='1,2,3'>在<else/>不在</in> <between name='num' value='1,10'>在</between>(判断是否在1到10之间) <notbetween name='num' value='1,10'>在</notbetween> <between name='num' value='1,10'>在<else/>不在</between> <range name='num' value='1,2,3' type='in'>在<else/>不在</range>(type的值只能为in/notin)
    查看全部
  • TP模板引擎之比较标签 <比较标签 name='变量名' value='比较的值'></比较标签> <neq name='num' value='12'>num!=12</neq> <eq name='num' value='12'>num=12 <else/>num!=12 </eq> <compare name='num' value='11' type='eq'>num=11<else/>num!=11</compare>
    查看全部
  • TP模板引擎之switch标签 <switch name="name"> <case value="laoshi"> 小明滚粗去</case> <case value="xiangming|xiaohuang">小明,你滚粗去</case> <default/>小明自己滚粗去了 </switch>
    查看全部
  • TP模板引擎之if判断,if只有一个属性 <if condition="$num gt 10">num大于10 <elseif condition="$num lt 10"/>num小于10 <else/>num等于10 </if>
    查看全部

举报

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

微信扫码,参与3人拼团

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

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