2017-01-09 8 views
0

でダイナミックルータ管理を行うために、私は、URLをカスタマイズする必要があり、どのように私のウェブサイトではCI 3

私はそれをいくつかの方法を行って、すべてが.Iは私が必要なものを持って正常に動作しているが、私はそれをやってみたいです適切な方法。

以下は、私がカスタムURL管理部していますこのようにここに私のコード

$route['admin/lessons'] = 'admin/admin/lessons'; 

$route['admin/lesson_mgmt'] = 'admin/admin/lesson_mgmt'; 

$route['admin/labs'] = 'admin/admin/labs'; 

$route['admin/tools'] = 'admin/admin/tools'; 

です。

私はこのURLを動的にして、コードが長くならないようにしたい、他のセクションがあります。

このようにすれば、私はたくさん書く必要があります。

ここではすべてを1行に置き換えたいと考えています。

誰も私に何かを提案できますか?

ありがとうございます。

+0

以下の回答を試してください。 –

答えて

1

あなたapplication/config/routes.php

$route['admin/([a-zA-Z0-9_-]+)'] = 'admin/admin/$1'; 

が、これは1かの組み合わせを持つ正規表現です[a-zA-Z0-9_-]+) ...上記のコードで

...それが正常に動作しますホープ...このようにしてくださいより多くの英数字(アルファベット+数字)。ルートがadmin/charactersになると、admin/admin/charactersにリダイレクトされます。

+0

いいえ私は – sradha

+0

あなたの働きをチェックしています、ありがとう。 もっと教えていただけますか? – sradha

+1

@ sradhaは編集されたコードを見ることができます.. –

関連する問題