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

快速入门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下载
官方微信
友情提示:

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