• 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()报错问题

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了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详细讲解中间件的用法

相关文章

  • 2022-04-29vue.js如何实现移入移出效果
  • 2022-04-29PHP常用函数之根据生日计算年龄功能示例
  • 2022-04-29突破dedecms软件下载地址数30个的限制
  • 2022-04-29Photoshop打造超现实燃烧效果
  • 2022-04-29Photoshop制作非常简洁的灰色质感导航栏
  • 2022-04-29简析Thinkphp5框架通过模型进行增删改查
  • 2022-04-29JavaScript中Number()方法的两种用法
  • 2022-04-29帝国CMS如何修改网址+标题+关键字+描叙方法
  • 2022-04-29Photoshop绘制金属质感的指南针
  • 2022-04-29怎么解决phpStorm使用vue提示"Attribute v-xxx is not allowed here"的问题

文章分类

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

最近更新的内容

    • uniapp如何设置动态样式
    • PhotoShop制作简单的炫光残破文字效果教程
    • WordPress获取指定标签下的文章总数
    • Illustrator绘制炫丽时尚的花朵教程
    • 帝国CMS二次开发付款后才能查看内容
    • PHP中怎么将整型转化为字符串类型?
    • 提高网站排名的三个方法
    • 踩坑分享:Laravel集成phpCAS过程
    • 织梦dedecms会员中心模板带会员签到赚金币功能
    • WordPress后台出现多篇英文文章

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

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