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

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

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

公众号

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

友情提示:

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