Welcome Guest, Not a member yet? Register   Sign In
Multilingual i18n enviroment for CodeIgniter
#2

[eluser]Volder[/eluser]
I'm struggling with the routing problem.

I want that default index() method would be used for Category controller, e.g:

if I visit mysite.com/category/2 I want controller "Category" to be invoked, function index() with a passed argument 2.

For this I usually write in routes the rule:
Code:
$route['category/(:num)'] = "category/index/$1";

Now as I use multilingual I want also the following URL to go same path:
mysite.com/en/category/2
So I want controller Category to be invoked function index() with 2 passed as argument.

As I have in my routes file before the previous rule the following:
Code:
$route['^(en|de|fr|it)/(.+)$'] = "$2";
$route['^(en|de|fr|it)$'] = $route['default_controller'];

I assume that the rule about "index" before should give the same result as the rules in routes are executed in the order of appearence. And when the last rule reached the url is already cleaned from language component. But that's not working and I get 404 error page.
Any ideas?

PS
The whole routes now:
Code:
$route['default_controller'] = "main";
$route['404_override'] = '';

// All re-mappings must begin with '^(en|et|ru)' !!!

$route['^(en|de|fr|it)/(.+)$'] = "$2";
$route['^(en|de|fr|it)$'] = $route['default_controller'];

// readdress category and subcategory pages - to index controller
$route['category/(:num)'] = "category/index/$1";


Messages In This Thread
Multilingual i18n enviroment for CodeIgniter - by El Forum - 10-01-2012, 06:41 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 10-29-2012, 02:48 PM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 10-30-2012, 01:49 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 10-30-2012, 02:32 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 10-30-2012, 04:34 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 11-19-2012, 05:41 PM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 11-21-2012, 01:24 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 11-21-2012, 06:13 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 11-21-2012, 06:16 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 11-21-2012, 09:40 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 11-28-2012, 01:20 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 11-30-2012, 10:28 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 11-30-2012, 10:41 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 11-30-2012, 10:53 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 11-30-2012, 10:55 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 12-01-2012, 06:05 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 12-01-2012, 06:20 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 12-02-2012, 06:04 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 12-02-2012, 06:48 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 12-02-2012, 06:58 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 12-18-2012, 04:35 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 12-18-2012, 05:58 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 12-18-2012, 06:47 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 12-18-2012, 07:02 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 01-24-2013, 08:50 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 01-24-2013, 09:17 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 01-24-2013, 12:32 PM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 02-07-2013, 02:25 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 02-07-2013, 02:42 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 02-07-2013, 05:40 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 02-07-2013, 03:05 PM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 02-07-2013, 05:56 PM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 02-08-2013, 01:32 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 06-07-2013, 09:48 AM
Multilingual i18n enviroment for CodeIgniter - by El Forum - 07-17-2013, 11:28 PM



Theme © iAndrew 2016 - Forum software by © MyBB