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

快速入门ThinkPHP 5.0--基础篇

难度中级
时长 5小时20分
学习人数
综合评分9.63
150人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 请求对象获取,使用注入式 public function index(Request $request)

    查看全部
    0 采集 收起 来源:请求对象获取

    2018-09-09

  • 在.env文件中写入 database数据库信息,然后再conf文件夹下 的 database.php 文件中 通过引入 use think\Env ,用 Env::get('database.username','root') 的形式来完成切换不同数据库的调整。

    查看全部
  • 可以直接在根目录下建立 .env 文件,设置形如  email=123@qq.com 的内容,直接在程序中用 $_ENV['PHP_EMAIL'] 调用出值;

    或者 直接引入 use think\Env 库,用Env::get('email') 来调用。

    查看全部
  • 场景配置用于不同的场景。利用应用配置config.php,创建新的配置'app_status'取不同场景的值如home,在conf创建不同的文件如home.php

    database会替换掉全部,所以需要全部复制。tp5的bug

    查看全部
    1 采集 收起 来源:场景配置

    2018-09-17

  • 4:00开始看

    extra->扩展配置

    config.php->应用配置

    database.php->数据库的默认配置

    extra里面的database为扩展配置可以替换掉数据库的默认配置convention下的database

    database.php可以跟extra同级目录,而且可以替换掉应用配置config.php里面的database

    优先级:扩展配置>应用配置>默认配置


    查看全部
    0 采集 收起 来源:扩展配置

    2018-09-14

  • dump->打印

    应用配置conf/config.php会替换默认(惯性)配置thinkphp.convention.php

    查看全部
    0 采集 收起 来源:应用配置

    2018-09-14

  • 惯例配置直接在thinkPHP/convention.php

    查看全部
    0 采集 收起 来源:惯例配置

    2018-09-14

  • namespace是命名空间 后面接的是路径(需要一致),class Index定义类名(注意I的大写),public function index()是编写方法,index Index index分别是index模块下的Index控制器下的index方法,网址搜索localhost/index/index/index即可查看,同样方法做admin,搜索为localhost/admin/index/index,common是规定的,不能直接创建,可在

    app的重命名:www下重命名后,在public下的index.php 将application改为app

    查看全部
    0 采集 收起 来源:模块设计

    2018-09-14

  • tp5需要按照他的规范操作,不然阅览失败。

    目录介绍:application(app)-应用目录,建立admin是后台,index就是前台,database.php是数据库文件、route.php是路由文件;public下robots.txt是爬虫文件;thinkPHP-框架文件

    查看全部
  • wamp集成开发环境    web是任意建立的文件夹(随便命名可取tp5)

    Apache的端口查看:打开httpd:conf,查找Listen,0.0.0.XX,XX就是端口号

    MySQL的端口查看:打开my.ini,查找port(端口的英文)

    tp5安装的3种方法:git(可以下载两个文件,将一个文件放置另一个文件里面)、composer、将tp5放在www目录下,然后网址搜索localhost/tp5/public,或者直接搜索localhost/tp5,再点击public即可

    默认直接访问目录为Apache下的www,不做更多改变默认访问目录操作。单一入口文件为www/public/index.php

    查看全部
    1 采集 收起 来源:Thinkphp的安装

    2018-09-06

  • mvc分层模式是模型model、视图view、控制器controller,相互利用又互不相干。m主要是数据、v是界面(可改变URL,URL是相当于地址)、c是输入输出,无m的web开发,如“静态页面”

    查看全部
    0 采集 收起 来源:关于MVC

    2018-09-06

  • thinkPHP5的三种安装:git、composer、将tp5放在wamp(Apache)的www目录下
    tp5的课程大纲:初探tp5、URL路由、请求响应、模板视图


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

    2018-09-06

  • 5-7 条件判断标签

    {switch name="'Think.get.level"}

    {case value="1|2"}<p>铜牌会员</p>{/case}   1和2可以共用 用|分割

    {case value="3"}<p>黄金会员</p>{/case}

    {case value="4"}<p>钻石会员</p>{/case}

    {default /} <p>游客</p>

    {/switch}


    value="1,2,3" type="in" ->      是否其中一个

    value="1,2,3" type="notin" ->   是否不是其中一个

    value="1,3" type="between" ->   是否1-3之间

    value="1,3" type="notbetween" ->是否不是1-3之间


    {range name="Think.get.level" value="1,2,3" type="in"}

    <p>当前level是1, 2, 3中的一个</p>

    {else/}

    <p>当前level不是1, 2, 3中的任何一个</p>

    {/range}


    in notin between notbetween均有独立标签

    {in name="Think.get.level" value="1,2,3"}

    {else/}

    {/in}



    判断变量/常量名是否被定义

    {defined name="变量/常量名"}

    {else/}

    {/defined}


    不推荐使用

    ()为一个条件 可用 and or 

    {if condition="($a == 1) and ($b == 1)"}


    {else/}


    {/if}



    查看全部
    0 采集 收起 来源:条件判断标签

    2018-08-31

  • 5-5 比较标签


    比较

    eq

    equal

    neq

    notequal


    大于等于

    egt


    大于

    gt


    小于等于

    elt


    小于

    lt


    value="10"//数值

    value="$b"//可以使用分配的变量




    {eq name="a" value="10"}//$a与10比较

             <p>相等/<p>

    {else/}

             <p>不相等</p>

    {/eq}


    {equal name="a" value="10"}//$a与10比较

             <p>相等/<p>

    {else/}

             <p>不相等</p>

    {/equa}


    <neq name="a" value="10"}//$a与10比较 与上面2个方法相反

       <p>不相等/<p>

    {else/}

     <p>相等</p>

    {/neq}


    <notequal name="a" value="10"}//$a与10比较 与上面2个方法相反

       <p>不相等/<p>

    {else/}

     <p>相等</p>

    {/notequal}


    {egt name="a" value="10"}//$a是否大于等于10

     <p>正确</p>

    {else/}

     <p>错误</p>

    {/egt}


    {gt name="a" value="10"}//$a是否大于10

     <p>正确</p>

    {else/}

     <p>错误</p>

    {/gt}


    {elt name="a" value="10"}//$a是否小于等于10

     <p>正确</p>

    {else/}

     <p>错误</p>

    {/elt}


    {lt name="a" value="10"}//$a是否小于10

     <p>正确</p>

    {else/}

     <p>错误</p>

    {/lt}


    查看全部
    0 采集 收起 来源:比较标签

    2018-08-31

举报

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

微信扫码,参与3人拼团

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

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