Symfony找不到GET / undefined的路由

时间:2017-08-19 15:37:26

标签: php symfony

我有一点问题,我昨天把我的symfony网站放在网上,每件事都运转正常,但我有一个随机的问题。 每次我点击按钮返回一页我得到错误:“找不到GET / undefined的路线” 当我点击我网站上的链接时,这个错误也会随机出现。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

第一个问题:

您需要拥有此模式的链接" Projets-Personnels "而不是" Projets Personnels"。这就是我们所说的" slug"

安装学说扩展 sluggable ,以便Doctrine自动为您创建slu。

https://symfony.com/doc/master/bundles/StofDoctrineExtensionsBundle/index.html

如果您将安装此学说扩展程序,您将创建如下链接:

{% for item in categories %}

            <h2 class="lp-title"> {{ item.slug}} </h2>

      {% endfor %}

第二个问题:

关于Ubuntu上firefox的退格错误:

如果在Ubuntu中使用Firefoxe,则需要启用退格键。

转到firefox浏览器的栏目栏并执行此地址about:config

Firefox会显示一条正常的反转信息。点击确定。然后,您需要将browser:backspace_action的值从2更改为0

我在Firefox Ubuntu上测试了这个解决方案,它运行正常。