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

快速入门ThinkPHP框架—理论篇

Donsen PHP开发工程师
难度中级
时长 3小时51分
学习人数
综合评分9.43
169人评价 查看评价
9.8 内容实用
9.3 简洁易懂
9.2 逻辑清晰
  • <foreach name='person' item='data'> <br> {$data['name']} ---- {$data['age']} </foreach> <br> <!-- for循环 默认comparison='lt' 遍历数组 --> <for start='1' end='5' name='k'> {$k} </for> <br> <for start='1' end='5' name='k' comparison='elt'> {$k} </for> <br>
    查看全部
  • <!-- if条件判断 "/"不能少--> <if condition="$num eq 20">num等于20</if> <if condition="$num lt 30">num小于30</if> <if condition="$num gt 100">num大于10 <elseif condition="$num lt 3" />num小于30 <else />num等于20 </if> <br>
    查看全部
  • <!-- switch name--变量名 value--变量值 --> <switch name='name'> <case value='dog'>dog</case> <case value='cat|fish'>cat/fish</case> <default />默认值animal </switch> <!-- <br> {$name|default='无名'} {$age|default='0'} {$sex|default='unknown'} {//注释$today|default='now'} <br> {$data['name']} {$data.age} {$data['sex']} {$today} <br> {$Think.server.http_host} <br> {$Think.version} <br> {$Think.now} <br> {$data['name']|md5} <br> {$data['name']|md5|substr=0,5} --> <br>
    查看全部
  • <!--比较操作 eq--'=' neq--'!=' lt--'<' elt--'<=' gt--'>' egt--'>=' heq--'===' nheq--'!==' --> <eq name='num' value='20'>num等于20</eq> <neq name='num' value='30'>num不等于30</neq> <compare name='num' value='25' type='lt'>num小于25</compare> <compare name='num' value='25' type='gt'>num大于25<else/>num小于25</compare>
    查看全部
  • <!-- in notin between notbetween range(可以指定type代替in notin) --> <br> <in name='num' value='10,20,30'>20在里面</in> <br /> <notin name='num' value='100,200,300'>20不在里面</notin> <br /> <in name='num' value='10,20,300'>20在<else />不在</in> <br /> <in name='num' value='10,200,30'>在<else />20不在</in> <br /> <range name='num' value='1,20,30' type='in'>有20<else />没有20</range> <br /> <range name='num' value='1,10' type='notin'>没有20<else />有20</range> <br /> <between name='num' value='1,50'>20在区间</between> <br /> <notbetween name='num' value='1,19'>20不在区间</notbetween> <between name='num' value='1,21'>(1-21 20在区间)<else/>(1,21 20不在区间)</between>
    查看全部
  • <br/><!-- 三元运算符 ?: --> {$num > 20 ?大于20:不大于20} <br/> {$num > 20 ?'大于20':'不大于20'}
    查看全部
  • <!-- 综合运用小例子 --> <foreach name='person' item='data'> <br /><!-- 比较标签 --> <egt name='data.age' value='18'>{$data.name}已成年<else />{$data.name}未成年</egt> </foreach> <br /> <foreach name='person' item='row' > <!-- {$person[1]['age'] >= 18?"yes":"no"} 二维数组--> {$row['age'] >= 18?"成年":"未成年"} <br/> <!-- 三目运算符 --> </foreach> <php>echo $person[1]['name']</php> <!-- 模板中使用PHP -->
    查看全部
  • 构造函数 parent::__construct(); // 避免报错 Call to a member function display() on null
    查看全部
    0 采集 收起 来源:建立项目模板

    2017-01-04

  • ThinkPHP 3.2.2 控制层: $name = ??; $this->assign("num",$num); 视图层模版: 模板之区间标签 1 in notin between notbetween range 2 <in name='num' value='1,2,3'>在1,2,3里面<else/>不在这里面</in> 3 <between name='num' value='1,10'>在1-10区间<else/>不在这区间</between> 4 <range type = '标签'></range>type的标签能是in和notin,between和notbetween 5 <range name='变量' value='1,11,14' type='in'>在1,11,14里的一个数字<else/>没有这个数</range>
    查看全部
  • common存放当前项目的公共函数
    查看全部
  • APP_DEBUG:true;调试模式的方法;重要的调试方法;如何使用
    查看全部
  • xml模板引擎:一次编译多次运行
    查看全部
  • 1. ThinkPHP框架目录结构的解析 common-----存放当前项目的公共函数 conf-------存放当前项目的配置文件 Lang-------存放当前项目的语言包 Lib--------存放当前项目的控制器和模型 Runtime----存放当前项目的运行时的文件,Runtime文件夹下的文件及目录的作用如下: (1)cache----模板的缓存 (2)data-----数据的目录 (3)logs-----日志 (4)temp-----数据缓存(5)common~runtime.php---编译后加载的文件 (6)tpl------存放当前项目的模板文件 2. M模型,C控制器均存放在LIB文件夹里面,V视图存放在TPL文件夹下 3. LIB文件夹 LIB/action----控制器 LIB/behavior----行为管理 LIB/model------模型文件 LIB/widget-----组件
    查看全部
  • 单一入口框架:在用一个应用中,所有的请求都指向一个脚本文件
    查看全部
    0 采集 收起 来源:关于单一入口

    2016-12-28

  • thinkphp框架的基础部分大纲: 1.建立一个简单的项目了解项目的运行流程 2.了解TP的url模式 建立自定义函数 放在哪的问题 3.模板技术 基于xml模板调试技术和运行状态来做的 一次编译多次运行 4.数据库的常用操作;自动验证等
    查看全部

举报

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

微信扫码,参与3人拼团

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

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