我试图弄清楚如何设置我的路由,以便如果我的任何控制器具有提交功能,那么它不会在 url 中显示它。
例子。
siteurl.com/cms/register/submit 在表单提交后变成 siteurl.com/cms/register 那样它不会在 url 中显示提交功能
我试图弄清楚如何设置我的路由,以便如果我的任何控制器具有提交功能,那么它不会在 url 中显示它。
例子。
siteurl.com/cms/register/submit 在表单提交后变成 siteurl.com/cms/register 那样它不会在 url 中显示提交功能
您可以在路由文件中使用它:
$route['register/(:num)'] = 'register/submit/$1';
希望这可以帮助。
$route['/submit'] = 'controller/submit';
没测试过,试试这个
覆盖 routes.php 配置文件中的默认路由:
$route['cms/register'] = '/cms/register/submit';
在您的表单中使用 /cms/register。这样,无论何时你去 /cms/register CI 都知道它必须调用 /cms/register/submit 控制器方法。
欲了解更多信息,请点击此处