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

快速入门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下载

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

公众号

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

友情提示:

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