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

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

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

公众号

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

友情提示:

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