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

快速入门ThinkPHP 5.0--基础篇

难度中级
时长 5小时20分
学习人数
综合评分9.63
150人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 修改配置: think下的config类 config初始化函数 惯例配置: <?php namespace app\index\controller; use app\common\controller\Index as commonIndex; class Index { public function index() { return dump(config()); } config函数是tp的配置初始化函数,如果不传递参数,返回应用所有的配置(数据来源thinphp中的convention.php)
    查看全部
    1 采集 收起 来源:惯例配置

    2018-03-22

  • 1.fetch,volist

    public function index(){

    $this->assign('list',$list);

    return $this->fetch();

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

    2022-03-22

  • http://img1.sycdn.imooc.com//622aa73900016c9c15820830.jpg

    http://img1.sycdn.imooc.com//622aa7ab0001110914000707.jpg

    无Model模式的web开发--》企业官网,都是静态页面,不需要数据库

    无View模式的Api接口开发--》对app提供http+json的接口

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

    2022-03-11

  • 隐藏url上的index.php使得url更美观,安全


    首先去httpd中找到大概130行,关键词rewrite_module  放开注释再找到根目录配置

    大概219行关键词Director找到AllowOveride None 的None改为All

    然后重启apache

    最后访问没有index.php的路径,访问成功。


    留意如果使用的是apache使用的是rewrite重写规则那么起控制作用的是public下的.htaccess的最后一行

    RewriteRue ^(.*)$ index.php/$1 [qsa,pt,l]

    代表着,把当前所有url的请求,重定向自动加上index.php的url路径。起哄$1对应的就是括号中的内容。

    查看全部
    0 采集 收起 来源:隐藏入口文件

    2021-05-09

  • common.php 通用函数,可以全局调用

    config.php 配置项

    database.php 数据库配置项

    route.php 路由配置项

    tags.php 应用行为扩展配置项,用来扩展框架,利用Hook钩子添加行为

    extend 下载第三方类库(不通过composer)

    网站根目录放在public

    rebots爬虫定义文件

    router快速启动框架服务

    static静态文件

    查看全部
  • java
    <html></html>

    fasdfasfasdfa

    sffdsdssdf

    http://img1.sycdn.imooc.com//604598c900014f8914401080.jpg


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

    2021-03-08

  • 简单易懂,不错不错。

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

    2021-01-09

  • 讲的真好,受益匪浅。

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

    2021-01-09

  • thinkphp

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

    2020-10-16

  • 模板的引入使用include标签,通过标签引入不同的模板文件,简化模板。例如{include file="common/nav /}

    将所有页面都需要的代码写入view/common/base.html中,在模板需要用到代码时直接用{extend name=“common/base”/}

    如何更改继承文件的内容,在继承文件中添加标签{block  name=“title”}要修改的内容{/block} ,在被继承文件中添加标签{block  name=“title”}源代码内容{/block}(当文件没有修改时,默认输出源代码的内容。)如果继承文件中想要在原来代码的基础上进行添加,可以{block  name=“title”}要修改的内容{__block__}/block}

    layout标签,先修改配置文件,之后直接在模板中编写内容,会直接替换layout.html中{__CONTENT__}所在行,直接输出。

    在前端中使用继承多一点,后台可以使用继承和layout结合。

    查看全部
  • 比较是否相等:标签{eq name=“a” value=“10(或者$另一个变量名)”} 想等{else/} 不相等{/eq}

    {equal} xxx{else/} xxx{/equal}

    neq(notequal)与上述相反,如果错误返回前一个值,如果错误返回else的值




    比较大于的标签:{gt     }{else/}     {/gt}

    比较小于的标签{lt}


    大于等于:{egt}

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

    2020-06-22

  • 循环标签:1、{volist    有一些属性 } {/volist}

    2、foreach

    3、for

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

    2020-06-22

  • 大多数逻辑编写调整调整在控制器中完成。模板只用来展示界面的,多数时候不需要在view层进行逻辑的编写。可以使用系统默认的标签件进行

    查看全部
  • http://img1.sycdn.imooc.com//5ef0537900010db804170216.jpg

    以上四种方法都能将变量输出。


    使用变量替换,当变量文件存放路径改变时,可以不用改变所有文件中的路径。

    查看全部
  • 用fetch需要用模板文件进行调用,用display可以直接写入字符串。再有前端用户交互时建议用fetch,将mvc分离,代码可维护性高。

    查看全部
    1 采集 收起 来源:视图view

    2020-06-22

举报

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

微信扫码,参与3人拼团

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

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