我正在尝试在我的Drupal 9
应用程序上调试一些代码。
例如,在文件web/index.php
中,我尝试添加die('Was here')
<?php
use Drupal\Core\DrupalKernel;
use Symfony\Component\HttpFoundation\Request;
$autoloader = require_once 'autoload.php';
//My code is here
die('Was here');
$kernel = new DrupalKernel('prod', $autoloader);
$request = Request::createFromGlobals();
$response = $kernel->handle($request);
$response->send();
$kernel->terminate($request, $response);
起初,我在浏览器上得到了结果。接下来我删除了这个die
函数,当我刷新浏览器时,我和以前一样,就好像我没有更改代码一样
几分钟后,预期的结果会显示在我的浏览器中。太奇怪了
所以我想知道为什么 Drupal 没有考虑到代码更改。
顺便说一句,我运行了命令drush cr
,但它没有改变任何东西