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

快速入门ThinkPHP 5.0--基础篇

难度中级
时长 5小时20分
学习人数
综合评分9.63
150人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 在我们的开发中,配置项会很多,缓存,session,cookie配置,这些配置如果都在一个文件中,会很大,不容易维护,所以扩展配置诞生了 conf->extra->email.php 默认把文件名email当作配置项的key 扩展配置优先级>应用配置 <?php return [ 'host' => '96173@qq.com', 'name' => 'zoro1' ]; 输出: ["email"] => array(2) { ["host"] => string(12) "96173@qq.com" ["name"] => string(5) "zoro1" }
    查看全部
    1 采集 收起 来源:扩展配置

    2018-03-22

  • 在开发中,不允许改变任何的配置文件。因为这会给后续的升级带来很大的不便。 所以我们可以采用应用配置来修改或者添加配置项: conf(文件夹)->config.php 替换原理:截图升级,多维数组分区域array_merge <?php return [ 'app_author' => 'zoro', // 'app_debug' => 'false' ]; array_merge() 将一个或多个数组的单元合并起来.如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。
    查看全部
    0 采集 收起 来源:应用配置

    2018-03-22

  • 修改配置: think下的config类 config初始化函数 惯例配置: <?php namespace app\index\controller; use app\common\controller\Index as commonIndex; class Index { public function index() { return dump(config()); } config函数是tp的配置初始化函数,如果不传递参数,返回应用所有的配置(数据来源thinphp中的convention.php)
    查看全部
    1 采集 收起 来源:惯例配置

    2018-03-22

  • 采用多模块架构,支持单一模块设计。所有模块的命名空间均以app做为根命名空间(可配置更改) http://tp5.com/index.php/index/index/index http://tp5.com/index.php/admin/index/index common模块在app中无法使用。 因为Thinphp默认把common做成一个公共的模块,不允许我们在url上直接访问 不过我们可以在其它模块中使用use来导入common模块引用。(也就是说,如果有一些通用的控制写在common中) 减少重复的代码编写,不能直接访问 在任何控制器中集成common类 优化体验:appliaction文件夹改为app,然后把入口文件的appliaction也改为app
    查看全部
    2 采集 收起 来源:模块设计

    2017-05-11

  • 规范5
    查看全部
  • 规范4:常量和配置
    查看全部
  • 规范3:函数,类属性命名
    查看全部
  • 规范2
    查看全部
  • tpl里面是框架默认的一些模板。 default_index.tpl自动生成的控制器模板文件 dispatch_jump.tpl发出成功或者失败中间的跳转文件 page_trace.tpl调试时显示的模板文件 think_exception.tpl抛出异常时的模板文件
    查看全部
  • git安装 安装repositories仓库中的think和framework git clone --depth=1(克隆最新的代码) git地址 文件名 phpcomposer安装: composer create-project --prefer-dist topthink/thinkphp think_composer 官方下载,官网有时候不是最新版本
    查看全部
    0 采集 收起 来源:Thinkphp的安装

    2017-05-11

  • MVC优势: 耦合性低,重用性高,可维护性高,有利于软件的工程化
    查看全部
    0 采集 收起 来源:关于MVC

    2017-05-11

  • Thinkphp5的优势(之间版本不能无缝升级(大量的源码重写和逻辑重写)。因为Th5的API进行了大量的更新)
    查看全部
    0 采集 收起 来源:课程介绍

    2017-05-11

  • mvc的变形,接口的使用
    查看全部
    0 采集 收起 来源:关于MVC

    2017-05-11

  • mvc是一种设计典范,不是一种设计模式
    查看全部
    0 采集 收起 来源:关于MVC

    2017-05-11

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

    2017-05-11

举报

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

微信扫码,参与3人拼团

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

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