2013-10-29 57 views
0

我有一個稱爲鏈接(從db)動態頁面,我有一個控制器稱爲link.Is有一種方法,我可以阻止他們覆蓋對方?我的路線似乎也寫完了。Codeigniter動態頁面覆蓋控制器

例子:

在我的分貝我有一個url/slug稱爲name,但我也有一個控制器稱爲name。我怎樣才能阻止他們相互覆蓋?

+0

請詳細解釋問題。 – Nishanthan

回答

0

你想達到什麼目的?儘可能避免名稱衝突。 您需要使用您的路由規則。如果我理解你是正確的,你可能需要改變你的路由規則,以便首先包含所有的slug選項。它應該看起來像:

$route['url-slug-1'] = "page/article" 
$route['url-slug-2'] = "page/article" 
$route['name']  = "page/article" // this should not call your "name" controller 

在'page'控制器的'article'方法中,您可以使用URI類找出slug值。