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

快速入门ThinkPHP框架—理论篇

Donsen PHP开发工程师
难度中级
时长 3小时51分
学习人数
综合评分9.43
169人评价 查看评价
9.8 内容实用
9.3 简洁易懂
9.2 逻辑清晰
  • 1.使用标签:<volist></volist> 用法:<volist name=‘数组变量’ id=‘循环取数组值变量’ offset='从第几个开始取数据' length='需要显示多少个' empty=‘ 属性name 中的数组变量 没有数据时默认显示内容'> {循环获取数组值变量}<br/> </volist> 属性 name 指向的是模板变量,是 $this->assign('person',$person);中的 'person’ . 代码举例: $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); //将数组传输给模版 <volist name='person' id='date' offset='1' length='2' empty='我没有数据'> {$date['name’]}——{$date['age']}<br/> <volist> 显示内容: Tom———19 Peter———20 2.使用标签<foreach></foreach> <foreach name='person' item='data'> {$data['name']}----{$data['age']}<br> </foreach> 3.volist与foreach 区别: 1).foreach 不可以截取 只能全部输出; 2). volist 的 id 属性 改成了 foreach 的 item 属性,其功能一样.
    查看全部
  • 1.前面函数(在这里,变量也可以看做一个函数,只是这个函数直接返回了它的唯一参数)输出的值,将被后面的函数作为函数的第一个参数,则可以直接使用: {$me['name']|md5|substr=0,5} 等同于 substr(md5($me['name']),0,5) 2.如果函数有多个参数需要调用,而前面函数返回的值是后面函数的非第一个参数(第二,第三,第四......个参数值),则用三个#代替面函数返回的值: {$now|date='Y-m-d H:i:s',###} PS:在任何时候 ### 都代表了前面函数返回来的参数值,所有可以这么使用(但没必要): {$me['name']|md5=###} 3.或者直接使用php格式,只是在最外层函数前加 “:” : {:substr(md5($me['name’]),0,5)} 4.对于TP的框架变量,不需要反之直接输出: 时间戳 {$Think.now} TP版本 {$Think.version} 服务器地址 {$Think.server.http_host}
    查看全部
  • 重写模式(隐藏index.php,正常访问) 1.(Xampp已经配置完成直接下一步)找到apache的配置文件httpd.conf(C:\xampp\apache\conf),找到rewrite.so,删掉该行的#,打开重写模式。另外,如果是使用apache,需要在httpd.conf 文件里查找“<Directory />”把里面的 AllowOverride None 改成 AllowOverride all。 1.在index.php同级目录下创建.htaccess(Apache的配置文件) 2.在.htaccess文件内添加以下内容: <IfModule mod_rewrite.c> RewriteEngine on //重启引擎 RewriteCond %{REQUEST_FILENAME} !-d //重启规则文件 RewriteCond %{REQUEST_FILENAME} !-f //不是目录也不是个文件,directory,file. RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] //正则 </IfModule>
    查看全部
  • ThinkPHP框架基础
    查看全部
  • 什么是框架 框架是程序结构代码的集合,而不是业务逻辑代码。集合中包含了许多类 、函数和功能包。这个集合是按照一定标准组成的功能体系。体系有很多设计模式。比如MVC等
    查看全部
    0 采集 收起 来源:框架简介

    2017-06-01

  • 对,模型,视图,控制器的解释
    查看全部
    0 采集 收起 来源:MVC简析

    2017-06-01

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

    2017-06-01

  • 生活中实例
    查看全部
    0 采集 收起 来源:MVC简析

    2017-06-01

  • mvc是一种设计模式
    查看全部
    0 采集 收起 来源:MVC简析

    2017-06-01

  • 什么是框架
    查看全部
    0 采集 收起 来源:框架简介

    2017-05-31

  • URL 3钟样式的 格式
    查看全部
  • URL 模式 U('Index/user',array('id'=>1),'html',false,'localhost');
    查看全部
  • ThinkPHP 的 URL 模式
    查看全部
  • ThinkPHP 的配置文件 1,内置配置文件 内核 convention.php 项目 config.php 2, 自定义 配置文件 'LOAD_EXT_CONFIG'=>'user',
    查看全部
  • $module=isset($_GET['m'])?$_GET['m']:'Index'; $action=isset($_GET['a'])?$_GET['a']:'Index'; $mooc=new $module(); $mooc->$action(); class index{ function _construct(){ echo '调用了 index 控制器<br >'; } function index(){ echo 'index 控制器 index 方法';} function test(){ echo 'index 控制器 test 方法';} }
    查看全部

举报

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

微信扫码,参与3人拼团

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

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