gpt4 book ai didi

linux - 如何探索 Symfony AcmeDemoBundle 页面和代码

转载 作者:太空宇宙 更新时间:2023-11-04 03:47:44 25 4
gpt4 key购买 nike

我在开发服务器上找到 AcmeDemo 页面(或在哪里找到相关的底层 PHP 文件)时遇到问题。我在设置我的第一个 Symfony 项目时包含了 AcmeDemoBundle,但到目前为止我还没有找到任何有意义的东西。我设置项目的目录结构是:

/home/<username>/<SymfonyProject>/app/
/bin/
/src/Acme
/AppBundle
/vendor/
/web/bundles/acmedemo (symbolic link)
/framework (symbolic link)
/sensiodistribution (symbolic link)

我一直在尝试 http://localhost:8000/acmedemo 的变体以及符号链接(symbolic link)的内容,但这些似乎只会导致 cssimages 目录,所以我有点不知如何进入 Acme 演示。

最佳答案

您正在浏览prod环境,在本次比赛中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

或者在产品环境中启用 bundle (通常不要这样做!)。

关于linux - 如何探索 Symfony AcmeDemoBundle 页面和代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27474370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com