CodeIgniter Forums
changing the route - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Using CodeIgniter (https://forum.codeigniter.com/forum-5.html)
+--- Forum: Installation & Setup (https://forum.codeigniter.com/forum-9.html)
+--- Thread: changing the route (/thread-72123.html)



changing the route - richb201 - 11-08-2018

I have added the following route:
$route['save_userinput']='Users/save_userinput';

My idea was that in a form when I have 
<form name ="userinput" action="save_userinput" method="post">

would actually run the method save_userinput() in the Users class. 





But this does not seems to work. Is it possible to use route to change the "action" of a form? I found an example online which shows <form action="/action_page.php" method="get"> as sending the form to action_page.php. But CI doesn't work like this. So is it possible to send a form to a method in a class? 


RE: changing the route - ciadmin - 11-08-2018

You are missing the slash ("/") at the beginning ot your href link.
As you have it, it will reference "save_userinput" relative to the current page/folder, which is not likely to match a routing rule. You can see what it gives a 404 error for by checking your apache access log.