我有一個控制器說,產品,並明顯像訪問它(www.xyz.com/index.php/products)但我想訪問相同的控制器(www.xyz .com/index.php/pro)重定向。我知道我們可以製作一個控制器專業版,並將其重定向到索引功能中的產品控制器。但是我覺得沒有創建第二個控制器專業版就有更簡單的方法。可能嗎 ?如何在代碼控制器中使用控制器的別名
-3
A
回答
3
這可以通過使用路由來完成。
https://ellislab.com/codeigniter/user-guide/general/routing.html
$route['pro'] = 'products';
+0
嘿!謝謝你..它給了我預期的確切輸出。 – 2014-10-28 09:27:25
+0
不客氣。 – Craig 2014-10-28 12:07:18
0
的.htaccess的使用概念。 這應該就夠了。
0
轉到的application/config/routes.php文件和你的別名添加到路由
$route['alias'] = 'original_controller_name';
更多遵循official docs
1
轉至route.php及以下線路
$route['default_controller'] = "Original controller name";
$route['pro'] = "Original controller name";
$route['(:any)'] = 'cart/$1';
$route['404_override'] = '';
相關問題
- 1. 如何使用代碼ingnitor控制器
- 2. 如何在代碼控制器中使用限制
- 3. CakePHP的控制器別名
- 4. 如何在笨得到控制器名稱到控制器
- 5. 如何在控制器內使用控制器?
- 6. 如何從UITabBar控制器內的控制器使用UISearchDisplayController?
- 7. 如何使用控制器名稱從JS動態設置控制器的HTML?
- 8. 在控制器中使用所需的控制器 - 非鏈接
- 9. 如何在AngularJS中使用控制器?
- 10. 如何在控制器中使用jQuery
- 11. 重構MVC控制器代碼。控制器或型號
- 12. 控制器和動作不執行控制器代碼
- 13. 代碼點火器中的自定義控制器類名稱
- 14. 如何使用scrollview的控制器來控制scrollview中的webview?
- 15. MVC路由中控制器的類別? (在獨立命名空間中複製控制器名稱)
- 16. 代碼控制器中的目錄
- 17. 如何在視圖控制器中使用更多的菜單控制器
- 18. 如何迭代控制器中的Ember.PromiseArray
- 19. 獲取控制器在主控制器中使用
- 20. 在視圖控制器中使用導航控制器
- 21. 如何使用代碼推送到新的視圖控制器?
- 22. 在控制器中的任何代碼在rails之前執行的應用程序控制器中的before_filter?
- 23. 將控制器名稱中使用笨
- 24. 在Tableview控制器和Tabbar控制器上識別事件?
- 25. 繼電器控制器和微控制器有什麼區別?
- 26. 從控制器代碼中定義DataContext
- 27. 如何在其他控制器視圖中使用One控制器方法?
- 28. 使用控制器
- 29. 使用控制器
- 30. Cakephp路由控制器別名
只需將兩個別名添加到路由中,並讓它們都指向相同的操作。谷歌會告訴你, – 2014-10-28 09:23:01