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

快速入门ThinkPHP 5.0--基础篇

难度中级
时长 5小时20分
学习人数
综合评分9.63
150人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • extends   文件夹为第三方库不是通过composer下载的或者说一个好用的第三方库是composer上没有的  *****要修改命名空间就可以应用了****

    public 网站根目录,此文件夹下都是可以访问的,其中的static文件夹为css js 静态文件的文件夹,robots.txt为搜索引擎爬虫文件(规则可以自己编写,例如前台希望被搜索引擎爬取,后台不希望被其爬取)

    router.php为框架快速启动文件 例如本机没有安装apache 只安装了php 那么可以通过php内置的web server来启动此框架

    runtime为程序运行中的缓存文件(日志缓存以及程序编译文件)

    thinkphp为框架文件 base.php定义常量 composer.json定义composer的配置文件 console.php是控制台的配置文件 convention.php 为框架默认的配置文件 helper.php为助手函数 lang文件夹为语言包 library文件夹为框架的核心文件夹,其中的think文件夹整个项目的核心文件,traits为类库的扩展文件  LICENSE.txt为说明文件 README.md是说明文件 start.php是框架启动文件  tpl文件夹为框架的一些模板文件,其中的default_index_.tpl为自动生成的控制器模板文件,dispatch_jump.tpl是网站发出成功或者失败中间的跳转文件,page_trace.tpl是调试时的模板文件,think_exception.tpl是页面抛出异常时的模板文件

    vender文件夹是composer安装过程生成的目录,通过composer安装的所有类库都会安装到此文件夹


    查看全部
  • command.php是 控制台的配置文件(命令行执行php文件)

    common.php    为全局助手函数 

    config.php 为应用的配置文件

    database.php 为数据库配置文件

    route.php 为路由配置文件

    tags.php 为应用行为配置文件 钩子

     

    查看全部
  • <eq name="名字" value='值'>

    {else/}

    {/eq}

    还有gt lt egt elt



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

    2018-11-02

  • TP5 环境   版本要求

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

    2018-11-02

  • for循环

    查看全部
    0 采集 收起 来源:模板循环标签

    2018-11-02

  • 模版的循环标签<volist name="名字" id="value" offset="从第几个键开始循环" length="循环的长度" mod="取余,值为数字" empty="如果数组为空显示这个值" key="当前第几次循环,默认为i">

    </volist>

    查看全部
    0 采集 收起 来源:模板循环标签

    2018-11-02

  • html注释用户可见

    但是用php的注释方法 前端源码是看不见的 可以放心的写注释

    查看全部
  • 禁止解析js中的变量

    查看全部
  • {literel}

    {$email}

    {/literel}

    禁止解析

    查看全部
  • 后台没有assign email的值可以在前段模版设置默认值

    {$email|default="hhhh"}

    查看全部
  • 前段模版使用 php函数的用法  ###号为占位符

    例如<h2>{time()} : {time()|date="Y-md-",###}</h2>

    ###代替的就是time()函数

    支持管道模式


    查看全部
  • $_SERVER

    查看全部
  • $_SERVER 系统变量 在模板中使用 例如{$Think.server.HTTP_HOST}

    查看全部
  • 默认路径在前端显示出来

    __URL__

    __CSS__

    __JS__

    __ROOT__

    //常用的常量信息(获取不同路径)
    
    __ROOT__ 获取TP的根路径(/thinkphp)
    
    __SELF__ 当前浏览器地址栏中的地址(/thinkphp/index.php/Home/Index/test)
    
    __APP__ 入口文件的路径(/thinkphp/index.php)
    
    __MODULE__ 当前程序模块的路径(/thinkphp/index.php/Home)
    
    __CONTROLLER__ 当前控制器的路径(/thinkphp/index.php/Home/Index)
    
    __ACTION__ 当前操作方法的路径(/thinkphp/index.php/Home/Index/test)


    查看全部
  • layout

    layout 'layout_on' =>'true' 'layout_name'=>'a'开启后默认的访问view文件机制发生变化,

    会访问view/a.html,

    a.html 中的{__CONTENT__}的内容会被index控制器下指定方法对应view/index/*.html文件内容替换,

    从而 达到访问不同的方法,改方法对应的view文件会显示不同的内容

    若要改变其他共有的部分,还可通过控制器层使用$this -> assign传值

    通过给方法传递参数() a.html可以显示不同的内容


    查看全部

举报

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

微信扫码,参与3人拼团

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

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