• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 如何解决thinkphp new self()报错问题

如何解决thinkphp new self()报错问题

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了thinkphp,new self()报错等相关知识,希望对您有所帮助

下面给大家介绍下如何解决thinkphp new self()报错问题,希望对需要的朋友有所帮助!

具体问题描述:

public function t2()  {    $receiver = new self();  }


如何解决thinkphp new self()报错问题


解决办法:

错误提示已经很明显了:__construct() 缺少参数,看你贴的代码是没有传入 $app,我没有用过 TP6,不过像在这样的框架里,获取一个对象的方法是使用容器,使用容器时它会把依赖自动注入(即将$app 自动实例化),如果使用 new 是不会注入依赖的。

所以在使用容器时,可以这样:$receiver = invoke('xxx');

使用 new 方式时,可以这样:

$app = new App();$receiver = new Receiver($app);

具体可以参考 TP6 的文档:https://www.kancloud.cn/manual/thinkphp6_0/1037489


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • laravel与thinkphp之间的区别与优缺点
  • ThinkPhp5.1制作微信支付以及支付后的几种状态说明
  • ThinkPHP3.2.3如何从php5升级到php7
  • 详解thinkphp下部分内容的ajax无刷新分页
  • 你知道Thinkphp5.1让验证码在Electron-vue中怎么用?
  • 关于ThinkPHP的join关联查询不使用默认的表前缀
  • ThinkPHP5通过ajax插入图片并实时显示(完整代码)
  • 分析 thinkphp5 显示render不兼容问题
  • ThinkPHP5访问怎么去除/public/index.php
  • Thinkphp5.1详细讲解中间件的用法

相关文章

  • jQuery checkbox不可选怎么实现
  • Photoshop简单调出怀旧色调
  • 织梦dedecms文章、软件发布页添加图片展示(增加多
  • Wordpress关闭所有评论的方法
  • PHP如何使用Callback/Callable类型
  • Photoshop制作石纹背景效果的立体字
  • MySQL高并发生成唯一订单号
  • 用PHP将女友照片转成可爱的动漫头像!
  • 你知道Thinkphp5.1让验证码在Electron-vue中怎么用?
  • 你知道Laravel Collection的实际使用场景什么吗?

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • vue.js如何实现数字滚动增加效果?代码示例
    • 手把手教你在html中引入另一个html文件的方法(详解)
    • 小程序request请求怎么解决session失败问题
    • 浅谈bootstrapTable+jstree插件对树列表条件和查询条件的处理
    • 聊聊小程序怎么实现“全文收起”功能
    • 利用滤镜制作简单的水墨字
    • 简单聊聊Redis中GETBIT和SETBIT
    • 详解如何提升WordPress打开前后台的速度
    • 记住!不要移除WordPress的dashicons.min.css文件
    • node_modules中如何优雅的修改依赖库?方法介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有