Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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
更改codeigniter类控制器中的url_Codeigniter_Url_Segment - Fatal编程技术网

更改codeigniter类控制器中的url

更改codeigniter类控制器中的url,codeigniter,url,segment,Codeigniter,Url,Segment,我有一个表单,它使用GET方法向另一个控制器发送数据。 当我提交表单时,url变成这样 但我希望它是这样的 在codeigniter中可能吗?您可以通过两种方法来实现 方法01 编辑-config/routes.php $route['controller/addcar'] = 'controller/add_car'; $route['controller/deletecar'] = 'controller/delete_car'; 输出-www.exapmle.com/controll

我有一个表单,它使用GET方法向另一个控制器发送数据。 当我提交表单时,url变成这样

但我希望它是这样的


在codeigniter中可能吗?

您可以通过两种方法来实现

方法01

编辑-config/routes.php

$route['controller/addcar'] = 'controller/add_car';
$route['controller/deletecar'] = 'controller/delete_car';
输出-www.exapmle.com/controller/addcar

方法02

根据需要更改控制器功能名称

public function addcar($value='')
{
   # code...
}
public function deletecar($value='')
{
   # code...
}
输出-www.exapmle.com/controller/addcar

进一步了解

If you use $route['addcar'] = 'controller/add_car'; URL looks like
www.exapmle.com/addcar

或者使用.htaccess重写url

我不想检查这个,但你可以试试

RewriteRule ^controller/([a-z0-9A-Z]+)/?$ controller/function/$1 [L,QSA]

更多信息:-

您可以通过两种方法完成

方法01

编辑-config/routes.php

$route['controller/addcar'] = 'controller/add_car';
$route['controller/deletecar'] = 'controller/delete_car';
输出-www.exapmle.com/controller/addcar

方法02

根据需要更改控制器功能名称

public function addcar($value='')
{
   # code...
}
public function deletecar($value='')
{
   # code...
}
输出-www.exapmle.com/controller/addcar

进一步了解

If you use $route['addcar'] = 'controller/add_car'; URL looks like
www.exapmle.com/addcar

或者使用.htaccess重写url

我不想检查这个,但你可以试试

RewriteRule ^controller/([a-z0-9A-Z]+)/?$ controller/function/$1 [L,QSA]

更多信息:-

您可以在js文件中传递url。如下所示。我希望它能帮助您


document.location.href=“sloome.php?=”+kaleme

你可以在js文件中传递url。像这样。我希望它能帮助你


document.location.href=“sloome.php?=”+kaleme

如果通过GET方法发送,URL将发生更改。你更喜欢发一封邮件到/kaleme吗?这是可能的。对于URL,如果您希望它像这样
http://localhost/bb/sloome/kaleme
然后它遵循规则
http://localhost/bb/project-folder-name/controller/function
如果通过GET方法发送,URL将发生更改。你更喜欢发一封邮件到/kaleme吗?这是可能的。对于URL,如果您希望它像这样
http://localhost/bb/sloome/kaleme
然后它遵循规则
http://localhost/bb/project-folder-name/controller/function