[英]Unable to import the routing in symfony
我正在使用Jobeet教程。
我已经在app / confing文件中配置了路由,如下所示:
EnsJobeetBundle:
resource: "@EnsJobeetBundle/Resources/config/routing.yml"
prefix: /
在EnsJobeetBundle路由中,其定义如下:
EnsJobeetBundle_job:
resource: "@EnsJobeetBundle/Resources/config/routing/job.yml"
prefix: /job
当我使用URL http://localhost/Symfony/web/app_dev.php/job/
,出现以下错误:
Cannot import resource "@EnsJobeetBundle/Resources/config/routing/job.yml"
from "C:\wamp\www\Symfony\src\Ens\JobeetBundle/Resources/config/routing.yml".
Make sure the "EnsJobeetBundle/Resources/config/routing/job.yml" bundle
is correctly registered and loaded in the application kernel class.
我也已经在appkernel文件中注册了如下文件:
new Ens\JobeetBundle\EnsJobeetBundle(),
是什么导致这些错误?
就我而言,尝试生产网址时,我遇到了同样的错误。
在app / AppKernel.php中,有一个条件仅考虑“开发”和“测试”环境:
if (in_array($this->getEnvironment(), array('dev', 'test')))
如果还应在产品环境中启用捆绑软件,则应修改条件:
if (in_array($this->getEnvironment(), array('prod', 'dev', 'test')))
这为我解决了错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.