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

快速入门ThinkPHP 5.0--基础篇

难度中级
时长 5小时20分
学习人数
综合评分9.63
150人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • git方式安装ThinkPHP5
    查看全部
    0 采集 收起 来源:Thinkphp的安装

    2017-09-21

  • 在模板中进行变量的计算
    查看全部
  • ThinkPHP5安装
    查看全部
    0 采集 收起 来源:Thinkphp的安装

    2017-09-21

  • 企业官网是纯静态的数据展示,没有进行数据库的操作。控制器层主要进行路由的操作,视图层主要展示给用户看 给APP写接口时不需要写界面。使用xml或json格式将数据返回给客户端
    查看全部
    0 采集 收起 来源:关于MVC

    2017-09-21

  • MVC的优势
    查看全部
    0 采集 收起 来源:关于MVC

    2017-09-21

  • 传统开发模式:视图层、逻辑层都放在一起,维护起来不方便,适合一些小的开发 MVC模式: M层处理用户数据 V层展示页面 C层负责处理用户的输入和输出数据
    查看全部
    0 采集 收起 来源:关于MVC

    2017-09-21

  • MVC控制流程 用户打开浏览器看到网页的视图 进行表单操作或者是其他操作,会将请求发送给控制器 控制器接收到请求,调用模型 模型根据请求对数据库进行操作返回给控制器 控制器得到结果后返回给页面
    查看全部
    0 采集 收起 来源:关于MVC

    2017-09-21

  • MVC的定义。 MVC不是设计模式
    查看全部
    0 采集 收起 来源:关于MVC

    2017-09-21

  • 课程大纲
    查看全部
    0 采集 收起 来源:课程介绍

    2017-09-21

  • 1.在模板中使用系统变量,格式形如: {$Think.xxx.xxx}。 eg: {$Think.server.HTTP_HOST} {$Think.env.PHP_APP_STATUS} {$Think.session.name} {$Think.cookie.uid} {$Think.get.sid} {$Think.request.sid} {$Think.post.id} {$Think.const.APP_PATH} // 获取系统常量 {$Think.APP_PATH} // 获取系统常量,可省略const,直接加常量名
    查看全部
  • 学习准备
    查看全部
    0 采集 收起 来源:课程介绍

    2017-09-21

  • 为什么选择ThinkPHP5? 其中的composer方式是对包的安装,与node.js的npm类似
    查看全部
    0 采集 收起 来源:课程介绍

    2017-09-21

  • ThinkPHP简单的介绍
    查看全部
    0 采集 收起 来源:课程介绍

    2017-09-21

  • 5.对模板某字符串内容进行替换的几种方式: # 使用fetch方法传递的第三个参数的key是在模板中要替换的字符串,key的值就是替换后的内容。 # 在配置文件中修改,所有模板文件中的进行内容替换。eg : 'view_replace_str' => ['_abc_' => '这里是abc'], 则在视图文件中所有内容为_abc_的字符串将会被替换为 这里是abc。 6.在 thinkphp / library / think / view.php 中的构造函数中可以看到系统定义的默认字符串替换。系统默认提供的字符串替换有: # __URL__ 返回 / 当前模块名 / 当前控制器名 # __STATIC__ 返回 根下的static目录,一般未修改入口文件目录时,为项目下的 public/static 目录 # __JS__ 返回 根目录下的static目录下的js目录 # __CSS__ 返回 根目录下的static目录下的css目录 # __ROOT__ 返回 根目录 这些系统提供的默认值均可在配置文件中通过修改 view_replace_str 来修改它返回的内容。
    查看全部
  • 5-2变量输出赋值和替换 1.每次运行的时候产生的编译文件所在目录:runtime/temp目录。 编译文件的安全机制:一开始就判断是否在tp环境内,如果不是就直接中止程序。不能直接访问temp文件来获取文件内容。 2.如果要修改在模板中变量输出的开始和结束标记,可以修改模板配置中的 tpl_begin 和 tpl_end 的值。在前端框架和我们的模板变量的输出标签有冲突的情况下,我们可以重新配置 tpl_begin 和 tpl_end 的值,也可以在前端框架中有冲突的花括号中间加上空格。 3.注意:如果我们想要在模板中输入变量,在 tpl_begin 和变量之间不能存在空格,当然,变量和 tpl_end之间同样不能有空格。 4.对变量进行赋值的几种方式: # 使用fetch的第二个参数对变量进行赋值。eg: return $this->fetch('index',['name'=>'meng']); # 使用assign赋值。eg: $this->assign("sex","保密"); # 如果继承了Controller类,可以用$this->view来获取view对象,在对象中设置键值和值,键值就是变量的名称。eg: $this->view->age = "20"; # 在 thinkphp5.0.4之后,在 think\view 中提供了一个静态方法,可以使用这个静态方法来对页面进行变量赋值。eg: View::share('nikename','meng99');
    查看全部

举报

0/150
提交
取消
课程须知
1、有一定的php基础。 2、对git composer 有一定的了解。 3、本机安装好相应的开发环境 4、最好有一定的mvc 框架的使用经验
老师告诉你能学到什么?
1、框架的搭建 2、目录文件的介绍 3、环境的配置 (开发 测试 线上环境) 4、请求对象和数据请求参数获取 5、相应对象和返回相应类型的数据 6、模板的使用 比较 判断 循环

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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