Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MVC动态URL_Php_Url Routing - Fatal编程技术网

Php MVC动态URL

Php MVC动态URL,php,url-routing,Php,Url Routing,我想知道是否有可能在MVC中动态创建URL。 我正在建立一个购物商店,我在其中有分类和产品。现在,如果我在调用category name或product name之前使用product,它会起作用()。但我不想在中心使用产品,我需要的URL是 这和我想要的内容页一样 在这件事上谁能帮我一个忙 我会在这里回答你。基本上,如果您遵循的是MVCstructure和all,那么控制器始终是用户可见的端点 在这种情况下,您所要做的就是创建一个与您想要使用的术语相匹配的新控制器 class mycatego

我想知道是否有可能在MVC中动态创建URL。 我正在建立一个购物商店,我在其中有分类和产品。现在,如果我在调用category name或product name之前使用product,它会起作用()。但我不想在中心使用产品,我需要的URL是

这和我想要的内容页一样


在这件事上谁能帮我一个忙

我会在这里回答你。基本上,如果您遵循的是
MVC
structure和all,那么控制器始终是用户可见的端点

在这种情况下,您所要做的就是创建一个与您想要使用的术语相匹配的新控制器

class mycategoryController extends Controller {

    function index() {
        // do your stuff...
    }

}

我不能确切地说您是如何创建控制器的,但这将为您提供一般要点。

您可以使用一些
htaccess
重定向
http://www.example.com/mycategory
http://www.example.com/products/mycategory
您使用的是什么框架?你想设置一个控制器,允许你利用这个端点。我正在构建我自己的框架@Darren。Kamran在MVC中,您不需要在htaccess中定义链接,因为所有东西都在控制中Controllers@WaqarAzeem只需使用
index
方法设置名为
mycategory
的控制器,该方法允许您简单地访问
www.mysite.com/mycategory
@WaqarAzeem,您可能会发现这一点很有帮助: