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

快速入门ThinkPHP框架—理论篇

Donsen PHP开发工程师
难度中级
时长 3小时51分
学习人数
综合评分9.43
169人评价 查看评价
9.8 内容实用
9.3 简洁易懂
9.2 逻辑清晰
  • <!-- 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>
    查看全部
  • <!--比较操作 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>
    查看全部
  • tp 模版 switch 标签 <!-- 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>
    查看全部
  • if判断在HTML页中表示方法: <if condition="要判断的语句 如:$num gt 10">num大于10 <elseif comdition="$num lt 10"/>num 小于10 <else/>num=10 </if>
    查看全部
  • 模板必须用这些eq= neq!= gt> egt>= lt< elt<= heq= = = nhqg!= = <for start='起始步数' end='结束步数'(默认是小于)comparison='运算符号' name='变量名'></for>
    查看全部
  • 建与之相对应的模板文件,在view下新建index文件夹,在index.html中输出变量的方法如下:<br> 1、{$me['name']}//数组的形式<br> 2、{$me.name}//类java的形式<br> {//$me.name}//在模板中的注释方式<br> 3、如果在控制器中未定义此变量又想输出,临时赋值方式为:{$me.sex|default='man'} { 与 $ 必须是紧挨着的; 另外,输出数据的话,你必须要写出数组的key。例如:{$name['index']}或者{$name.index},进行运算只能用{$name['index']} {$'变量名'}这种方式叫做模板引擎,即php中绑定到模板(html)中的变量可以通过这种方式直接访问到
    查看全部
  • 1.开启重写的引擎 2.httpd.conf 删掉 rewrite.so 前的 #注释 index.php同级目录 新建.htaccess文件 <Ifmodule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME}!-d RewriteCond %{REQUEST_TILENAME}!-f RewriteRule ^(.*)$ index.php/$1[QSA,PT,L] </Ifmodule>
    查看全部
  • thinkphp的四种url模式 1.pathinfo 值为1 默认 index.php/控制器/方法/参数名/参数值 2.普通模式 值为0 index.php?m=控制器&a=方法&参数名=参数值 3.重写模式 值为2 4.兼容模式 值为3 index.php?=控制器/方法/参数名/参数值
    查看全部
  • foreach循环volist循环(可以截取数组)
    查看全部
  • 'LOAD_EXT_CONFIG'=>'user'自定义的配置文件引用到配置文件中
    查看全部
  • common 存放当前项目的公共函数 conf 存放当前项目的配置文件 lang 存放当前项目的语言包 lib 存放当前项目的控制器和模型 存放M C runtime存放当前项目的运行文件: tpl 存放当前项目的模板文件 存放V
    查看全部
  • 框架是程序结构代码的集合,不是业务逻辑代码
    查看全部
    0 采集 收起 来源:框架简介

    2017-01-16

  • thinkphp的四种url模式 1.pathinfo 值为1 默认 index.php/控制器/方法/参数名/参数值 2.普通模式 值为0 index.php?m=控制器&a=方法&参数名=参数值 3.重写模式 值为2 4.兼容模式 值为3 index.php?=控制器/方法/参数名/参数值
    查看全部
  • $data = M('User')->order('score desc,id asc')->select();
    查看全部
  • 第一节: 1.理解MVC 2.thinkphp框架操作数据库 3.thinkPHP开发的博客系统
    查看全部

举报

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

微信扫码,参与3人拼团

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

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