正在播放:框架探秘 - 将路由系统整合到框架当中
更新时间:1年前
框架探秘 - 铁血丹心
标 题 | 时 间 |
---|---|
框架探秘 - 不做自己感动自己的伪框架制作者 | 03:52 |
框架探秘 - 从零开始做最基础的准备工作 | 06:00 |
框架探秘 - 为框架添加 container 容器实现服务依赖注入 | 10:02 |
框架探秘 - 工欲善其事必先利其器之信息调试 | 02:12 |
框架探秘 - 将路由系统整合到框架当中 | 07:46 |
框架探秘 - 从混乱到有序,对返回的 response 进行优化封装 | 04:12 |
框架探秘 - 视图模板引擎的初步测试和整合 | 06:58 |
框架探秘 - 将视图模板引擎完美融入到框架中 | 08:26 |
框架探秘 - 能力都是折腾出来的,编程的乐趣就在于折腾 | 03:39 |
框架探秘 - 如果你自己都不愿意帮自己一把,你只会越来越累 | 04:27 |
框架探秘 - 配置中心的集成可以为框架带来巨大改变 | 06:14 |
框架探秘 - 使用 config 配置中心完成对 service provider 系统的重构 | 03:20 |
框架探秘 - 使用 .env 文件防止涉密信息泄露、同时让框架可以灵活控制 | 06:55 |
框架探秘 - 不做 MVC 的奴隶,永远不要被某一种思想束缚住你的思维 | 04:02 |
框架探秘 - Hi 数据库,我要使用 ORM 对你实施潜规则了 | 12:50 |
框架探秘 - 自己给自己挖的坑,含着泪也得把自己埋了(env 深坑) | 02:51 |
框架探秘 - 对ORM操作进行进一步封装,让数据查询更加简洁高效 | 05:57 |
框架探秘 - Hi Session,Web 的世界里永远都有你的一席之地 | 13:10 |
框架探秘 - 花田里犯的错,封装 Cookie 的时候打了自己的脸 | 09:10 |
框架探秘 - 扪心自问,你真的有看源代码的能力吗? | 04:53 |

张三丰 2019-11-28 02:00:54
老师讲课7分钟,我跟着操作了1小时。仍然在报错,检查了好几次代码,和老师一模一样,不知道为什么报错: Fatal error: Uncaught Zend\HttpHandlerRunner\Exception\EmitterException: Output has been emitted previously; cannot emit response in F:\2019_project\PHPFrameWorkStudy\laravel\vendor\zendframework\zend-httphandlerrunner\src\Exception\EmitterException.php:23 Stack trace: #0 F:\2019_project\PHPFrameWorkStudy\laravel\vendor\zendframework\zend-httphandlerrunner\src\Emitter\SapiEmitterTrait.php(39): Zend\HttpHandlerRunner\Exception\EmitterException::forOutputSent() #1 F:\2019_project\PHPFrameWorkStudy\laravel\vendor\zendframework\zend-httphandlerrunner\src\Emitter\SapiEmitter.php(26): Zend\HttpHandlerRunner\Emitter\SapiEmitter->assertNoPreviousOutput() #2 F:\2019_project\PHPFrameWorkStudy\laravel\public\index.php(7): Zend\HttpHandlerRunner\Emitter\SapiEmitter->emit(Object(Zend\Diactoros\Response)) #3 {main} thrown in F:\2019_project\PHPFrameWorkStudy\laravel\vendor\zendframework\zend-httphandlerrunner\src\Exception\EmitterException.php on line 23

codinget 2019-11-28 08:42:26
终于有人来体会我的痛苦了。7分钟的视频我花了三四个小时的时间呢 (new Zend\HttpHandlerRunner\Emitter\SapiEmitter)->emit($response); 这条语句似乎出问题了,你在这条语句前试试 dump 一下 $response,看是否能执行到,我只能猜了,实在不行,你把代码发到我邮箱,晚上有时间了我帮你看看。 这个系列录的我身体都出问题了,遇到问题挺正常的。

codinget 2019-11-28 21:26:34
不好意思,现在才有时间帮你看,你把container.php中的最后两行屏蔽掉就可以了 $container->get('Alarm')->wakeUp(); var_dump(\App\Service\Module1\Alarm::class); 也就是这两行,之前你只贴了出错的信息,却没有贴 string(27) "这是一个叫醒服务!" string(25) "App\Service\Module1\Alarm" 这个是用来测试container的,测试完了就不需要这部分代码了。另:你忽悠我了,咱俩的代码哪里一样了,我的代码组织得优雅多了好不好,你的行为就是对我代码尊严的践踏,属于侵略了我的领土尊严,严重抗议。
暂无相关资源