0

我试图弄清楚如何设置我的路由,以便如果我的任何控制器具有提交功能,那么它不会在 url 中显示它。

例子。

siteurl.com/cms/register/submit 在表单提交后变成 siteurl.com/cms/register 那样它不会在 url 中显示提交功能

4

3 回答 3

1

您可以在路由文件中使用它:

$route['register/(:num)'] = 'register/submit/$1';

希望这可以帮助。

于 2012-05-23T10:25:59.283 回答
0
$route['/submit'] = 'controller/submit'; 

没测试过,试试这个

于 2012-05-23T10:25:44.617 回答
0

覆盖 routes.php 配置文件中的默认路由:

$route['cms/register'] = '/cms/register/submit';

在您的表单中使用 /cms/register。这样,无论何时你去 /cms/register CI 都知道它必须调用 /cms/register/submit 控制器方法。

欲了解更多信息,请点击此处

于 2012-05-23T10:26:02.463 回答