Heim > Backend-Entwicklung > PHP-Tutorial > symfony命令行生成bundle后访问对应地址报404

symfony命令行生成bundle后访问对应地址报404

WBOY
Freigeben: 2016-06-06 20:40:52
Original
1036 Leute haben es durchsucht

<code>php app/console generate:bundle --namespace=Acme/HelloBundle --format=yml
</code>
Nach dem Login kopieren
Nach dem Login kopieren

这个语句一直回车生成代码之后 然后 访问/app_dev.php/hello/ 显示

No route found for "GET /hello/"

配置如下:

<code>   #Resources\config\routing.yml
    acme_hello_homepage:
        path:     /hello/{name}
        defaults: { _controller: AcmeHelloBundle:Default:index }

   #app\config\routing.yml
    acme_hello:
    resource: "@AcmeHelloBundle/Resources/config/routing.yml"
    prefix:   /
</code>
Nach dem Login kopieren
Nach dem Login kopieren

symfony 版本为2.5.6
本人对于这个框架只限于看了官方的文档,我自己研究了会不知道为啥还是不行
望哪位大大 能提点下~~

回复内容:

<code>php app/console generate:bundle --namespace=Acme/HelloBundle --format=yml
</code>
Nach dem Login kopieren
Nach dem Login kopieren

这个语句一直回车生成代码之后 然后 访问/app_dev.php/hello/ 显示

No route found for "GET /hello/"

配置如下:

<code>   #Resources\config\routing.yml
    acme_hello_homepage:
        path:     /hello/{name}
        defaults: { _controller: AcmeHelloBundle:Default:index }

   #app\config\routing.yml
    acme_hello:
    resource: "@AcmeHelloBundle/Resources/config/routing.yml"
    prefix:   /
</code>
Nach dem Login kopieren
Nach dem Login kopieren

symfony 版本为2.5.6
本人对于这个框架只限于看了官方的文档,我自己研究了会不知道为啥还是不行
望哪位大大 能提点下~~

你试过清除cache了吗?
清除命令是:

<code>app/console cache:clear --env=prod
app/console cache:clear --env=dev
</code>
Nach dem Login kopieren

同样的,你需要检查route是否配置正确

<code>app/console router:debug
</code>
Nach dem Login kopieren

路由是 /hello/{name}
你访问 /hello/mot 就有了

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage