我將在這個框架前面介紹一下,我是新手。Symfony開發。每次清理緩存?
我正在開發使用symfony框架的API。我已經添加了一個記錄器到服務容器,這似乎沒有問題,當我打電話給記錄器。然後我又給記錄器添加了另一個調用來轉儲更多信息以記錄日誌。這裏沒什麼瘋狂或獨特的。但是,這似乎並沒有被調用。我的想法是爲我的開發環境清除緩存。即使在清除緩存後,代碼仍然不會執行。
我的問題是:
- 我錯過了一步?是否有任何預期的發展設置 需要,也許我錯過了
app_dev.php
? - 清除緩存需要非常長的時間(〜7分鐘)。這是預期的和正常的?
更新
發展是發生在一個虛擬機(VirtualBox的)。當我循環這個框時,它會顯示代碼正在重建,因爲我的更改正在被查看。但是,這不是一個可行的開發解決方案。
我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
@RiggsFolly我明白您的評論。我也在這裏完全失敗,並希望有人可能會在黑暗中採取一個建議...... –