2

我做了一个新的 bundle routing.yml:

_jihtest:
    pattern: /test
    defaults: { _controller: JihTest:Index:index }

创建文件目录/src/Jih/Test/...(例如/src/Jih/Test/Recources/views/Index/index.html.twig)

我可能是一个索引控制器:

class IndexController extends Controller{

    public function indexAction() {

        return $this->render('JihTest:Index:index.html.twig');

    }

}

但是当转到链接时,它说:Unable to find template "JihTest:Index:index.html.twig".

我做错了什么/忘记了什么?

4

2 回答 2

5

控制器的名称与文件夹的名称相匹配。在您的情况下,文件夹名称以小写字符“i”开头。将其重命名为“索引”。

于 2013-04-02T18:14:20.493 回答
4

在您的情况下,捆绑包名称必须以 结尾Bundle

_jihtest:
    pattern: /test
    defaults: { _controller: JihTestBundle:Index:index }

class IndexController extends Controller{

    public function indexAction() {

        return $this->render('JihTestBundle:Index:index.html.twig');

    }
}
于 2013-04-02T18:24:22.297 回答