小编Mar*_*ooo的帖子

我的 Symfony 路由抛出 404?

我正在尝试重新开始开发,尝试使用 GoDaddy 在共享托管服务器上设置 Symfony。

我正在使用 Symfony 4(这里:http : //symfony.com/doc/current/page_creation.html)完成教程,但是URL.co.uk/lucky/number正在抛出 404。

我将完全相同的 URL 路由设置为 /(而不是幸运/数字)并且它工作正常。

routes.yaml和注释都会出现此问题。

<?php

namespace App\Controller;

use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Component\HttpFoundation\Response;

class ArticleController

{
    /**
     * @Route("/")
     */
    public function homepage()
    {
        return new Response('OMG! My new first page already! ');
    }

    /**
     * @Route("/news")
     */
    public function news()
    {
        return new Response('This must be news?');
    }

}
Run Code Online (Sandbox Code Playgroud)

例如,以上对 / 工作正常,但使用 /news 时出现 404 错误。

这可能是一个问题.htaccess吗?我的根目录中没有。

事实证明,使用上面的代码,URL.co.uk/index.php/news工作得很好。显然我不想要这个,但我希望它有助于深入了解它......

php model-view-controller routing symfony symfony4

7
推荐指数
2
解决办法
1万
查看次数

什么是框架?什么是Doctrine 2?

我知道一些HTML,PHP,CSS和MySQL.我还没有掌握的东西是框架.我正在尽我所能地阅读它们是什么以及它们做了​​什么,但对于我的生活,我无法理解它.

请允许有人以非常简单的方式解释框架和Doctrine 2 ,因为我不知道从哪里开始,但请注意它们肯定是必需的.

php mysql frameworks doctrine-orm

1
推荐指数
1
解决办法
3465
查看次数