首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在symfony中导入路由

无法在symfony中导入路由
EN

Stack Overflow用户
提问于 2012-07-31 17:22:02
回答 1查看 1.6K关注 0票数 0

我正在使用Jobeet教程。

我已经在app/confing文件中配置了路由,配置如下:

代码语言:javascript
复制
EnsJobeetBundle:
    resource: "@EnsJobeetBundle/Resources/config/routing.yml"
    prefix:   /

在EnsJobeetBundle路由中,其定义如下:

代码语言:javascript
复制
EnsJobeetBundle_job:
    resource: "@EnsJobeetBundle/Resources/config/routing/job.yml"
    prefix: /job

当我使用URL http://localhost/Symfony/web/app_dev.php/job/时,我得到以下错误:

代码语言:javascript
复制
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文件中注册了如下内容:

代码语言:javascript
复制
new Ens\JobeetBundle\EnsJobeetBundle(),

导致这些错误的原因是什么?

EN

回答 1

Stack Overflow用户

发布于 2012-08-21 21:49:56

在我的例子中,当尝试生产url时,我得到了同样的错误。

在app/AppKernel.php中,有一个条件只考虑'dev‘和'test’环境:

代码语言:javascript
复制
   if (in_array($this->getEnvironment(), array('dev', 'test')))

如果还应在prod环境中启用捆绑包,则应修改条件:

代码语言:javascript
复制
   if (in_array($this->getEnvironment(), array('prod', 'dev', 'test')))

这为我解决了这个错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11736901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档