Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.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-创建一个复杂的网站_Php_Codeigniter - Fatal编程技术网

PHP MVC-创建一个复杂的网站

PHP MVC-创建一个复杂的网站,php,codeigniter,Php,Codeigniter,我想用php codeigniter以一种复杂的方式创建一个网站。我在下面写了一个假设的例子来说明我的观点。 大概是这样的: [www.example.com/bmw/cars/suv/X3/options][1] 或 [www.example.com/honda/motorcycle/trial/montesacota/options][2] 所以我只知道,我应该为每个制造商写一个控制器。像宝马或本田。。。 然后为他们写一些方法,比如汽车,摩托车,船。。。 在下一步中,我应该做什么,我指的是接

我想用php codeigniter以一种复杂的方式创建一个网站。我在下面写了一个假设的例子来说明我的观点。 大概是这样的: [www.example.com/bmw/cars/suv/X3/options][1] 或 [www.example.com/honda/motorcycle/trial/montesacota/options][2]

所以我只知道,我应该为每个制造商写一个控制器。像宝马或本田。。。 然后为他们写一些方法,比如汽车,摩托车,船。。。 在下一步中,我应该做什么,我指的是接下来的3个参数? 很难将它们全部作为方法的参数。
还有别的办法吗?

试试本田控制器

内部本田控制器试试这个

public function honda($vehicletype, $trial, $model, $year /* etc */ ) {

echo $vehicle;
echo $trial;
echo $model;
echo $year;

}
假设url是

[www.example.com/honda/motorcycle/trial/montesacota/2015]

这将返回:

摩托车 试验 蒙特萨科塔 2015年


希望这能对你有所帮助或更详细地阐述。

这是你绝对想要的URL还是你认为你应该做的?你应该看看路线。