我有一個控制器welcome.php
和一個方法cat()
。這是查詢字符串http://localhost/CodeIgniterhi/?welcome/cat/0
。當我點擊該鏈接時,我無法訪問控制器welcome.php
中的方法cat()
。爲什麼?有沒有路由問題?我的默認路由器是welcome/index。welcome/cat/0無法訪問控制器中的方法cat()welcome.php codeigniter
0
A
回答
1
假設你刪除了您的網址index.php
,問題是,你必須在URL查詢字符
/CodeIgniterhi/?welcome/cat/0
應該
/CodeIgniterhi/welcome/cat/0
,如果你有問題,你不能刪除查詢char ?
您應該嘗試啓用config/config.php
這個:
$config['uri_protocol'] = 'QUERY_STRING';
sincerily是不是在URL中使用查詢字符串的最佳做法,他們會看不搜索引擎友好
+0
但仍然有相同的錯誤。我第一次在codeigniter。 – shamju
相關問題
- 1. 無法訪問控制器方法
- 2. CodeIgniter無法訪問控制器中的全局變量
- 3. 從codeigniter中的模型訪問控制器(方法)
- 4. 無法在Rails中的控制器中訪問模型方法
- 5. CodeIgniter控制器方法參數問題
- 6. 無法訪問CodeIgniter視圖上的控制器變量
- 7. 無法訪問控制器Codeigniter的其他功能
- 8. $ rootScope無法在控制器中訪問
- 9. 在控制器中訪問$ rootScope方法
- 10. CodeIgniter:無法命中控制器的特定方法
- 11. Symfony控制器無法訪問容器
- 12. 控制方法的訪問
- 13. 控制訪問的方法
- 14. 無法從子UI訪問父控制器的方法
- 15. 安裝Codeigniter HMVC後無法訪問默認控制器
- 16. 無法在codeigniter中調用另一個控制器方法
- 17. Ajax訪問codeigniter控制器
- 18. Rails 3功能測試 - 'get()'無法訪問控制器方法
- 19. AngularJS - 無法使用控制器方法訪問服務
- 20. Angular - 編譯指令後無法訪問控制器方法
- 21. 無法訪問Web API控制器
- 22. 無法訪問元素父控制器
- 23. 無法訪問其他控制器
- 24. 控制器無法訪問表軌
- 25. 訪問控制器方法變量CAKEPHP
- 26. 訪問服務器端方法/控制
- 27. C#訪問方法從控制器
- 28. 從視圖訪問控制器方法
- 29. 如何訪問同一控制器內的控制器方法
- 30. 直接從Codeigniter中的URL中阻止訪問控制器方法
這可能是因爲你缺少的index.php出的URL,試試這個地址:http://本地主機/CodeIgniter/index.php/welcome/cat/0 – Dale
,除非你已經用htaccess文件刪除它並更改了配置文件,如果是這樣,請忽略上面的 – Dale
,請過帳你的控制器。你從網址中刪除了** index.php **嗎? – sbaaaang