首页
学习
活动
专区
圈层
工具
发布

Flow3调试
EN

Stack Overflow用户
提问于 2012-07-03 10:30:09
回答 3查看 1.8K关注 0票数 2

我目前正在为即将到来的项目评估Flow3。AOP模式和依赖项注入对于我们的目的来说是非常理想的。

现在我不知道如何在控制器操作中调试一些结果。

代码语言:javascript
复制
public function testAction() {
    $beans = $this->coffeeBeanRepository->findAll();
    var_dump($beans); // doesn't work, browser crashes
}

我试过的是:

  • 使用PHPStorm和XDEBUG进行调试(我通常是这样做的)
  • var_dump / print_r /打印
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-03 16:47:34

您希望使用FLOW3 3的var_dump,它处理来自深度嵌套对象的一些递归,并使浏览器缓存:

\TYPO3\FLOW3\var_dump()

XDebug在FLOW3中可能比较棘手,因为FLOW3为您的类创建代理类,以便实现所有的AOP魔术。不过,我知道这里的开发人员正在他们的xdebug_break项目中成功地在PHPStorm中使用FLOW3 (),所以这是绝对可行的。

票数 3
EN

Stack Overflow用户

发布于 2012-10-14 03:11:11

Xdebug并不是那么棘手,您的缓存的PHP文件必须用于调试目的,如果您需要调试MyController,请在缓存目录中搜索一个MyController_Original并将您的断点放在这个文件中。

您还可以使用debugproxy.php来改进xDebug与Flow:https://github.com/sandstorm/debugproxy的使用

票数 0
EN

Stack Overflow用户

发布于 2015-03-18 16:26:37

在最新版本的Typo3流中,您必须使用:

代码语言:javascript
复制
\TYPO3\Flow\var_dump('test');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11309024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档