我目前正在为即将到来的项目评估Flow3。AOP模式和依赖项注入对于我们的目的来说是非常理想的。
现在我不知道如何在控制器操作中调试一些结果。
public function testAction() {
$beans = $this->coffeeBeanRepository->findAll();
var_dump($beans); // doesn't work, browser crashes
}我试过的是:
发布于 2012-07-03 16:47:34
您希望使用FLOW3 3的var_dump,它处理来自深度嵌套对象的一些递归,并使浏览器缓存:
\TYPO3\FLOW3\var_dump()
XDebug在FLOW3中可能比较棘手,因为FLOW3为您的类创建代理类,以便实现所有的AOP魔术。不过,我知道这里的开发人员正在他们的xdebug_break项目中成功地在PHPStorm中使用FLOW3 (),所以这是绝对可行的。
发布于 2012-10-14 03:11:11
Xdebug并不是那么棘手,您的缓存的PHP文件必须用于调试目的,如果您需要调试MyController,请在缓存目录中搜索一个MyController_Original并将您的断点放在这个文件中。
您还可以使用debugproxy.php来改进xDebug与Flow:https://github.com/sandstorm/debugproxy的使用
发布于 2015-03-18 16:26:37
在最新版本的Typo3流中,您必须使用:
\TYPO3\Flow\var_dump('test');https://stackoverflow.com/questions/11309024
复制相似问题