Webman 框架的 Request 类不支持构造注入吗?控制器方法注入没问题,但构造不支持

是我使用姿势不对,还是该类本身就无法通过构造注入? 求解。 目前按照如下方式实现的构造注入。但我改进这个方式,比如在 $buffer 为 null 时调用框架的方法来获取 $buffer 并传给父级,请问怎样获取到框架注入的 $buffer 值呢? use Webman\Http\Request as WebmanRequest; /** * 封装框架提供的 Reqeust,扩展并加强其中部分方法 */ clas...

wangerwu 发表与 5天前 140 浏览 1 回答
【已解决】webman使用ThinkORM Db:: 提示 Undefined db config:mysql

有遇到该情况的吗? php 8.3 workerman/webman-framework 2.1.2 workerman/workerman 5.1.0 webman/think-orm 2.1.0 使用 \support\think\Db:: 是正常的,\think\facade\Db:: 则报错。 因为 \support\think\Db:: 的方法提示并不全面,很多 ThinkORM 的方法没有覆盖到,所以才使...

wangerwu 发表与 16天前 172 浏览 0 回答
超全局中间件没法针对 pulic 下的静态文件访问生效吗?升级webman之前是可以的

升级webman之前超全局中间件是可以针对静态文件生效的。 最新版本有解决方案吗?...

wangerwu 发表与 27天前 185 浏览 1 回答
【未解决】Blade模板引擎,线上偶发性No hint path

Webman使用Blade模板引擎,线上偶发性No hint path defined for [__components]. 本地开发机从未出现过,有遇到过这种情况的么? 本地开发机:Windows11 PHP8.3 线上:Debian12.5 64位 PHP8.3 线上线下均未启用 opcache Webman 1.6 webman/blade 1.55 No hint path defined for [__c...

wangerwu 发表与 2024-11-22 613 浏览 5 回答
升级1.6之后出现的问题,清空runtime目录之后,logs、views无法创建,报错

删除runtime目录之后启动webman无法自动创建logs、views;只有Windows创建成功。 在升级之前是正常的,升级之后就会报错: touch(): Unable to create file C:\*打码*\webman\runtime/logs/workerman.log because No such file or directory in file C:\*打码*\webman\vendor\...

wangerwu 发表与 2024-11-21 323 浏览 1 回答
这个问题很头疼,控制器构造注入始终为单例

就不贴我的代码了,这里直接新安装webman测试。 // 安装webman框架 composer create-project workerman/webman // 进入目录 cd webman // 安装依赖注入 PHP-DI composer require psr/container ^1.1.1 php-di/php-di ^6.3 doctrine/annotations ^1.14 config/app...

wangerwu 发表与 2024-10-29 919 浏览 1 回答
【已解决】webman控制器构造函数中依赖注入默认是单例,无法设置非单例

如果在方法index注入是重新创建实例,但是通过构造引入则是单例怎么回事。 控制器复用已关闭,目前的解决方案是,控制器构造传工厂创建。 IndexController.php <?php namespace app\controller; use app\TestInterface; class IndexController { private TestInterface $test; ...

wangerwu 发表与 2024-10-24 674 浏览 3 回答
验证器 workerman/validation 在phpstorm中没有异常提醒

在phpstorm开发中不会检测到ValidationException异常类。 希望能够增加 @throws ValidationException...

wangerwu 发表与 2024-10-11 346 浏览 1 回答
新安装的Webman,Cache组件无法使用(Windows11 PHP8.3)

Windows11 PHP8.3 报错:Error: Interface "Psr\SimpleCache\CacheInterface" not found 复现步骤如下: 安装项目 composer create-project workerman/webman cd webman composer require -W symfony/cache Index.php <?php ...

wangerwu 发表与 2024-09-27 626 浏览 2 回答
有使用过webman + blade @vite的吗?无法使用怎么回事

有使用过webman + blade @vite的吗?无法使用怎么回事...

wangerwu 发表与 2024-09-16 517 浏览 1 回答
大家在使用模板开发时,语法提示是怎么配置的?

Twig、 Blade、 think-template 等模板引擎,使用vscode开发没有语法提示支持,应该怎么配置呢? 比如 order.html 引入了 lib.html lib.html中已经包含了Bootstrap、jQuery,在 order.html 中并不会提示jQuery的语法以及在 lib.html 中的自定义函数。...

wangerwu 发表与 2024-09-07 419 浏览 1 回答

wangerwu

-18
积分
0
获赞数
0
粉丝数
2021-05-28 加入
×
🔝