从路由中删除提交的URL

时间:2012-05-23 10:20:28

标签: php codeigniter

我正在试图弄清楚如何设置我的路线,以便如果我的任何控制器都有提交功能,那么它就不会在网址中显示它。

实施例

siteurl.com/cms/register/submit在表单提交后变为siteurl.com/cms/register,因为它没有在url中显示提交功能

3 个答案:

答案 0 :(得分:1)

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

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

希望这有帮助。

答案 1 :(得分:0)

$route['/submit'] = 'controller/submit'; 

未经测试,试试这个

答案 2 :(得分:0)

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

$route['cms/register'] = '/cms/register/submit';
表单中的

使用/ cms / register。这样,无论何时进入/ cms / register CI都知道它必须调用/ cms / register / submit控制器方法。

有关详细信息,请转到here