Symfony2加载错误的路径

时间:2016-07-18 14:58:52

标签: php symfony

我遇到了Symfony2安装问题。我有两个symfony安装在一起运行。 path/to/sym1path/to/sym2。现在sym2中的某些内容是错误的,因为它会搜索path/to/sym1目录中的模块文件。怪异。

它也会以某种方式影响缓存:

  • 当我使用sym2清除php app/console cache:clear内的缓存时,sym1的缓存目录也会受到影响。
  • 当我手动清除../sym2/app/cache/prod的内容时,目录也会被填满。

所以我明显尝试清除缓存。那没起效。我也尝试重建bootstrap.php.cache文件,因为我的问题似乎发生在这里。它不起作用。

然而,当我重命名sym1时,我得到了一个堆栈跟踪,提供了目录更改的一些见解。

12 at Controller->render('MyBundle:Admin:mailgroup.html.twig', array('mailgroups' => array([..]) in /path/to/sym1/src/MyBundle/Controller/AdminController.php line 75
13 at AdminController->mailgroupsAction('html')
14 at call_user_func_array(array(object(AdminController), 'mailgroupsAction'), array('html')) in /path/to/sym2/app/bootstrap.php.cache line 2976
15 at HttpKernel->handleRaw(object(Request), '1') in /path/to/sym2/app/bootstrap.php.cache line 2938
16 at HttpKernel->handle(object(Request), '1', true) in /path/to/sym2/app/bootstrap.php.cache line 3087
17 at ContainerAwareHttpKernel->handle(object(Request), '1', true) in /path/to/sym2/app/bootstrap.php.cache line 2337
18 at Kernel->handle(object(Request)) in /path/to/sym2/web/app_dev.php line 28

正如您所看到的,显然错误的控制器被加载到bootstrap.php.cache内。这些信息来自哪里?我搜索了所有配置以及AppKernel.phpweb/app_dev.phpbootstrap.php.cache但没有成功。

0 个答案:

没有答案