【发布时间】:2015-12-30 02:08:58
【问题描述】:
我会以我对这个框架相当陌生。
我正在使用 symfony 框架开发 API。我已将记录器添加到服务容器中,当我调用记录器时,这似乎没有问题。然后,我向记录器添加了另一个调用,以转储一些要记录的更多信息。这里没有什么疯狂或独特的。但是,这似乎没有被调用。我的想法是清除我所做的开发环境的缓存。即使清除了缓存,代码似乎仍然没有执行。
我的问题是:
- 我错过了一步吗?是否有任何预期的开发设置
需要我在
app_dev.php中丢失的东西吗? - 清除缓存需要很长时间(约 7 分钟)。这是预期的正常现象吗?
更新
开发是在 vm(虚拟机)上进行的。当我循环这个框时,看起来代码正在重建,因为现在可以看到我的更改。然而,这不是一个可行的发展解决方案。
我的app_dev.php
$loader = require_once __DIR__.'/../app/bootstrap.php.cache';
require_once __DIR__.'/../app/AppKernel.php';
$kernel = new AppKernel('dev', true);
//$kernel->loadClassCache();
$request = Request::createFromGlobals();
$response = $kernel->handle($request);
$response->send();
$kernel->terminate($request, $response);
【问题讨论】:
-
如果没有更多细节,真的无法回答,因为我们没有在你的肩膀上看着,这里没有人是千里眼
-
@RiggsFolly 我理解你的评论。我在这里也完全不知所措,希望有人可以在黑暗中提出建议......
标签: php symfony caching logging development-environment