我遇到了Symfony2安装问题。我有两个symfony安装在一起运行。 path/to/sym1
和path/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.php
,web/app_dev.php
和bootstrap.php.cache
但没有成功。