我无法制作简单的routing.yml包含

时间:2015-05-29 22:53:08

标签: php symfony

这是我第一次使用Symfony,因此我试图制作一个简单的路由包含。这就是它的含义:

的应用程序/ AppKernel

public function registerBundles()
    {
        $bundles = array(
           .
           .
           .
            new WSBundle\WSBundle()
        );

的应用程序/配置/ routing.yml中

.
.
.
ws_tiposdivisionmenor:
        resource: "@WSBundle/Resources/config/routing.yml"
        prefix:   /

的src / WSBundle / WSBundle.php

<?php

namespace WSBundle;

use Symfony\Component\HttpKernel\Bundle\Bundle;

class WSBundle extends Bundle
{
}

的src / WSBundle /资源/配置/ routes.yml

tiposdivisionmenor:
  path:     /ws/tiposDivisionMenor/{id}
  defaults: { _controller: WSBundle:TiposDivisionMenor:index }

但是我收到了这条消息:

无法找到文件&#34; @ WSBundle / Resources / config / routing.yml&#34;在@ WSBundle / Resources / config / routing.yml中(从&#34; ...... / app / config / routing.yml&#34;中导入)。确保&#34; WSBundle&#34; bundle已正确注册并加载到应用程序内核类中。如果捆绑包已注册,请确保捆绑路径&#34; @ WSBundle / Resources / config / routing.yml&#34;不是空的。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

你说得对,你错过了你需要@WSBundle/Resources/config/routing.yml而不是@WSBundle/Resources/config/routes.yml