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

快速入门ThinkPHP框架—理论篇

Donsen PHP开发工程师
难度中级
时长 3小时51分
学习人数
综合评分9.43
169人评价 查看评价
9.8 内容实用
9.3 简洁易懂
9.2 逻辑清晰
  • 删除操作 $where['id']=3; M('User')->where($where)->delete(); 或直接M('User')->delete(3);//delete()只可以传入主键值
    查看全部
  • foreach和volist数据输出的用法,volist输出的数据可以有偏移量
    查看全部
  • num
    查看全部
  • <if condition gt 10> 大于10 <elseif condition lt 10 /> 小于10 <else /> </if>
    查看全部
  • $this->display();来调用模板
    查看全部
    0 采集 收起 来源:建立项目模板

    2018-03-22

  • 运行流程
    查看全部
  • 1.模板;2.怎么调用模板?
    查看全部
    0 采集 收起 来源:建立项目模板

    2016-03-06

  • 数据库的配置
    查看全部
    0 采集 收起 来源:连接数据库

    2016-03-06

  • 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');
    查看全部
  • 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的值在3.1版本中只能为in/notin,而在3.2版本中可以用in/notin/between/notbetween
    查看全部
  • 在模板中使用比较标签 <比较标签 name='变量名' value='比较值'></比较标签> <eq name='num' value='10'> num = 10</eq> <neq name='num' value='10'>num != 10 </neq> 联合写 <eq name='num' value='10'> num = 10 <else/> num != 10</eq> 或者 <compare name='num' value='10' type='eq'> num = 10 <else/> num != 10</compare>
    查看全部
  • //switch判断 <switch name='name'> <case value='xiaoming'>小明,滚出去</case> <case value='xiaohua|xiaohuang|xiaozhang'>小明,你滚出去</case> <default/> //结束必须有结束符 / 否则会出错 小明,自己滚出去了 </switch>
    查看全部
  • 在模板中使用IF,一定要注意elseif 和 else 后面的结束 / <if condition='$num lt 10'> num小于10 <elseif condition='$num gt 10/> num 大于 10 <else/> num 等于 10 </if>
    查看全部
  • 模板中使用for循环 eq = neq != gt> egt>= lt < elt<= heq === nheq !== <for start='1' end='10' comparison='elt' name='k'> {$k}<br/> </for>
    查看全部
  • $person=array( //定义一个数组 1=>array('name'=>'jack','age'=>'18'), 2=>array('name'=>'Tom','age'=>'19'), 3=>array('name'=>'Peter','age'=>'20'), 4=>array('name'=>'Mary','age'=>'21'), ); $this->assign('person',$person); //将数组传输给模版 //展示数组所用函数,看起来很像HTML标签,但是不是.offset开始截取的第几个数据条,length截取的条数 //当name不为person时无法输出,id不为data时只输出非定义量(HTML内容)部分 <volist name='person' id='data' offset='1' length='2' empty='我没数据'> {$data['name']}----{$data['age']}<br> </volist> //foreach函数不能直接进行截取,只能通过外部的方法进行 //当name不为person时无法输出,当item不为data时重复输出最后一个至数组长度耗尽 <foreach name='person' item='data'> {$data['name']}----{$data['age']}<br> </foreach>
    查看全部

举报

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

微信扫码,参与3人拼团

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

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