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

快速入门ThinkPHP 5.0--基础篇

难度中级
时长 5小时20分
学习人数
综合评分9.63
150人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 模板变量运算
    查看全部
  • 模板变量使用,加密,字符截取,时间戳,组合操作
    查看全部
  • 模板获取系统变量,常量
    查看全部
  • 入口文件绑定模块 1.如何在入口文件绑定模块:define('BIND_MODULE', 'admin'),那么绑定的模块为admin,此时不需要在url路由中输入admin(可以省略,因为模块级已经默认绑定了值),只需要输入 控制器 / 操作 就可以访问 2.绑定模块的作用:主要是为了适应单模块场景,不需要多个模块,路由也可以去掉这个单元
    查看全部
  • 隐藏入口文件 1.什么是隐藏入口文件:其实就是将入口文件index.php不显示在路由中,例如:在不开启隐藏入口文件设置下,需要访问应用默认的index方法,需要这样写:localhost/index.php/index/index/index,如果开启隐藏入口文件设置,那么将index.php拿掉也是可以访问 2.如何来设置隐藏入口文件:apache提供重写静态规则在public目录下创建.htaccess文件,默认apache会去访问这个文件,实现隐藏的需求;nginx需要在nginx.conf文件中配置静态规则(规则可百度)
    查看全部
    2 采集 收起 来源:隐藏入口文件

    2017-11-23

  • 视图模板变量说出 4种方法
    查看全部
  • 带给对方
    查看全部
  • tp5常量定义 1.tp5定义的常量一般都存放在thinkphp框架目录下base.php中
    查看全部
    0 采集 收起 来源:入口文件

    2017-11-23

  • 单入口文件概念
    查看全部
    0 采集 收起 来源:入口文件

    2017-11-23

  • 环境变量ENV的配置和使用 1.为什么需要ENV:因为环境不同,应用的参数也可能不同,那么就需要一个可以配置环境变量的文件,根据所处的环境配置相应的参数,利于对不同环境下工作的人员可通过同一文件,进行简单的参数配置,就可以在他需要的环境下正常运行 2.环境变量ENV配置和使用的实现 a.在web访问的目录下创建.env配置文件 b.文件中提供参数的配置:例如status=dev,表示开发环境;[database] host=local user=root password=123456,表示一组参数 c.那么需要对conf目录下的配置文件,与环境变量相关的都从.env配置文件中获取值 d.获取的方法:在config.php文件中 use think\Env,使用Env::get()方法获取配置的参数值;对于组参数需要这样使用Env::get(database.user)
    查看全部
  • config()函数功能使用 1.设置一个配置参数:config('user_name', 'david', 'index'),设置的参数名为user_name,值为david,作用域为index 2.获取一个配置参数:config('user_name', 'index'),获取的参数名为user_name,是从作用域为index中获取 3.判断配置参数是否存在:config('?user_name'),必须带上?,且放在参数名之前
    查看全部
  • tp5的全局config()函数 1.实现的原理 a.config()函数的所有功能来源于thinkphp框架目录下library目录下的config.php类提供的方法 b.通过thinkphp框架目录下的helper.php文件定义了一个全局的function config()方法,根据传参调用config.php类中不同的方法实现不同的功能 2.config()函数的使用 a.可以在项目任何地方调用 b.因为不能确保在helper.php文件定义全局function config()方法之前是否已经定义了,所以在项目中建议使用config.php中的类方法操作整个框架的配置参数 c.项目文件中通过 use think\config 引入类方法,因为是静态类,所以通过 Config::get() 可以获取所有配置的参数
    查看全部
  • 动态配置 1.何为动态配置:其实可以理解为控制器级别及以下级别的配置 2.如何实现动态配置 a.在某个控制器中的__construct()方法中使用config('name', 'david'),那么在该控制器中所有的方法都可以通过config()函数获取到配置的参数值 b.在某个控制器方法中使用上述操作,那么配置的参数值,仅在该方法中生效
    查看全部
    2 采集 收起 来源:动态配置

    2017-11-23

  • 模块配置 1.之前的扩展配置和场景配置都是相对应用级别的,而模块配置是相对模块级别,作用域不同 2.实现的方式 a.在conf目录下建立与app目录下模块名相同的目录,该目录下在创建config.php文件,那么这个文件中的配置参数只在访问对应的app模块的时候生效
    查看全部
    0 采集 收起 来源:模块配置

    2017-11-23

  • 场景配置 1.为什么需要场景配置:不同的开发环境可能有一些配置不同,如dev环境和prod环境,在环境的切换过程中不可能将不同的配置一一做更改 2.如何实现场景配置: a.tp5提供了一个惯例参数app_status,只需要改变它的值就能实现一键修改平滑的切换运行环境 b.app_status惯例参数对应的值表示应用哪个运行环境配置文件,该文件的文件名即为该参数的值,文件中的配置参数即为目前所需环境的参数配置
    查看全部
    3 采集 收起 来源:场景配置

    2017-11-23

举报

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

微信扫码,参与3人拼团

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

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