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

快速入门ThinkPHP框架—理论篇

Donsen PHP开发工程师
难度中级
时长 3小时51分
学习人数
综合评分9.43
169人评价 查看评价
9.8 内容实用
9.3 简洁易懂
9.2 逻辑清晰
  • 区间判断: in notin between(1-10) notbetween <in name='num' value='1,2,3'>在这个区间</in> <between name='num' value='1,10'>确实在这里<else/>确实不在这里</between>
    查看全部
  • 比较标签:eq= neq!= gt> egt>= lt< elt<= heq=== nheq!== 方法一: <gt name='num' value='10'>num大于10<else/>num不大于10</gt> 如果$num>10,输出num大于10,否则输出num不大于10 方法二: <compare name='num' value='10' type='gt'>num大于10<else/>num不大于10</compare>
    查看全部
  • 比较标签:eq= neq!= gt> egt>= lt< elt<= heq=== nheq!== <gt name='num' value='10'>num大于10<else/>num不大于10</gt> 如果$num>10,输出num大于10,否则输出num不大于10
    查看全部
  • //switch判断 <switch name='name'> <case value='xiaoming'>小明,滚出去</case> <case value='xiaohua|xiaohuang|xiaozhang'>小明,你滚出去</case> <default/> //结束必须有结束符 / 否则会出错 小明,自己滚出去了 </switch>
    查看全部
  • 注意:elseif和else 结尾时必须添加结束符 /
    查看全部
  • //if判断 eq= neq!= gt> egt>= lt< elt<= heq=== nheq!== <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['name']} </for>
    查看全部
  • foreach循环 一次把所有数据循环显示 <foreach name='me' item='date'> {$date['name']}------{$date['age']}<br/> </foreach>
    查看全部
  • 在页面中循环显示数组数据 使用标签:<volist></volist> 用法:<volist name='数组名称' id='date' offset='从第几个开始取数据' length='需要显示多少个' empty='没有数据时默认显示内容'> {$ID名称['name']}-----{$ID名称['age']} </volist> 完整代码: <volist name='me' id='date' offset='1' length='2' empty='我没有数据'> {$date['name']}-------{$date['age']}<br/> <volist> 显示内容: 老张------28 老李------39
    查看全部
  • 在模板中输出数组 方法: //给模板输出变量 $me['age']='29'; $me['name']='laotang'; $this->assign('me',$me); //在模板中显示数组及运算 规则: {$me['age']} //输出数组me下面的age键值 或者:{$me.age} //这种方法不能进行运算 运算:+-*/ ++ -- {$me['age']+1} //输出显示:30
    查看全部
  • 给模板文件输出变量 方法一: $name="nihao"; $this->name=$name; 方法二: 规则:$this->assign('变量名','变量值'); 实例:$this->assign('name','$name')->assign('sex','man'); 注:通过assign可以连续多个赋值变量。
    查看全部
  • 在配置文件config.php 'URL_MODEL'=>2, //url模式为2号模式,默认为1号模式 'URL_HTML_SUFFIX' =>'shtml|html|xml', //url伪静态后缀设置
    查看全部
    0 采集 收起 来源:URL伪静态

    2018-03-22

  • 在模板中使用IF,一定要注意elseif 和 else 后面的结束 / <if condition='$num lt 10'> num小于10 <elseif condition='$num gt 10/> num 大于 10 <else/> num 等于 10 </if>
    查看全部
  • eq(=), neq(!=), gt(>), egt(>=), lt(<), elt(<=), heq(===), nheq(!==) <for start="开始值" end="结束值" step="步进值" comparison="符号(默认lt)" name="循环变量名" > </for>
    查看全部
  • volist展示数组所用函数,看起来很像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下载
官方微信
友情提示:

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