Linux 如何浏览Symfony AcmeDemoBundle页面和代码
在开发服务器上查找AcmeDemo页面(或者在哪里找到相关的底层PHP文件)时遇到问题。我在建立我的第一个Symfony项目时包括了AcmeDemoBundle,但是到目前为止我还没有找到任何有意义的东西。我在其中设置项目的目录结构是:Linux 如何浏览Symfony AcmeDemoBundle页面和代码,linux,symfony,directory,demo,Linux,Symfony,Directory,Demo,在开发服务器上查找AcmeDemo页面(或者在哪里找到相关的底层PHP文件)时遇到问题。我在建立我的第一个Symfony项目时包括了AcmeDemoBundle,但是到目前为止我还没有找到任何有意义的东西。我在其中设置项目的目录结构是: /home/<username>/<SymfonyProject>/app/ /bin/ /src/Acm
/home/<username>/<SymfonyProject>/app/
/bin/
/src/Acme
/AppBundle
/vendor/
/web/bundles/acmedemo (symbolic link)
/framework (symbolic link)
/sensiodistribution (symbolic link)
/home///app/
/垃圾箱/
/src/Acme
/应用包
/卖主/
/web/bundles/acmedemo(符号链接)
/框架(符号链接)
/感官分配(符号链接)
我一直在尝试
http://localhost:8000/acmedemo
以及符号链接的内容,但这些链接似乎只指向css
和images
目录,因此我有点不知道如何访问Acme演示。您正在浏览产品环境,在本次竞赛中,默认情况下禁用acmedemobundle:查看文件:app/AppKernel.php
if (in_array($this->getEnvironment(), array('dev', 'test'))) {
$bundles[] = new Acme\DemoBundle\AcmeDemoBundle();
$bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();
$bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle();
$bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle();
}
因此,要浏览acmedemobundle项目,您可以访问:
http://localhost:8000/app_dev.php/demo
或者在prod环境中启用捆绑包(通常不这样做!)。Acme/AppBundle或Acme/DemoBundle?顺便说一句,acme路由仅在开发环境中可用。