WAMP不刷新文件

时间:2018-08-20 11:11:51

标签: file symfony wamp refresh

我已经与WAMP合作了2年,这是我第一次遇到此问题。我用Symfony创建了一个新的网站库,现在我在Windows中向其中添加了一些文件(通过在控制台中创建一个捆绑包),但是即使刷新它也不会出现在localhost的浏览器中,所以当我去时在/ web中,我遇到了类似这样的错误:

( ! ) Fatal error: Uncaught Error: Class 'SNS\PlatformBundle\SNSPlatformBundle' not found in D:\wamp\www\sns_symfony\sns_symfony\app\AppKernel.php on line 20
( ! ) Error: Class 'SNS\PlatformBundle\SNSPlatformBundle' not found in D:\wamp\www\sns_symfony\sns_symfony\app\AppKernel.php on line 20
Call Stack
#   Time    Memory  Function    Location
1   0.0010  385736  {main}( )   ...\app.php:0
2   0.0070  418000  AppKernel->handle( )    ...\app.php:19
3   0.0070  418000  AppKernel->boot( )  ...\Kernel.php:195
4   0.0070  418000  AppKernel->initializeBundles( ) ...\Kernel.php:132
5   0.0070  417952  AppKernel->registerBundles( )   ...\Kernel.php:492

有人可以帮我吗? ^^'

我会进一步解释自己。我使用了Symfony的捆绑包生成器,所以我什么也没写,只是使用了控制台。顺便说一下,有些WAMP看不到文件夹(我在localhost的浏览器中看不到它们),而他正在寻找的文件在他看不到的那些文件夹中。有问题。

2 个答案:

答案 0 :(得分:0)

首先,请仔细检查捆绑软件是否确实存在于您的硬盘驱动器上。您使用的是Windows,因此只需转到D:\wamp\www\sns_symfony\sns_symfony\src,然后检查PlatformBundle\SNSPlatformBundle.php目录中是否有src。如果没有,那么您现在知道生成器未生成任何东西。也许是意外流产了?

然后检查composer.json文件中的PSR-0或PSR-4(最可能是)名称空间是否正确。您可以运行php composer validate查看警告。

最后一步,运行composer dump-autoload,它会更新自动加载文件

答案 1 :(得分:0)

最后,经过数小时的深入研究,我找到了解决方案。这是:

  • 创建捆绑包
  • 编辑您的app / config / config.yml文件,例如(在框架中添加模板:引擎['twig']:)

    框架:     模板:         引擎:['twig']

感谢帮助的人! :D

已解决!