![](/img/trans.png)
[英]controller in sub-directory not accessible on hosting server in codeigniter application
[英]Are there codeigniter controller sub-directory limits?
問候,
我遇到了一個看似奇怪的問題,並且想知道是否有人能夠解決問題。
我創建了一個簡單的控制器,從傳統的/ application / controllers /目錄下來兩級,我在看到控制器時看到了CI生成的404。
詳細說明,我的目錄結構如下: /ci/application/controllers/dir1/dir2/myfile.php
該文件本身具有一個帶有echo語句的簡單函數。 當我將所述文件向上移動一級時,它位於: /ci/application/controllers/dir1/myfile.php
有用。
我已經嘗試在上面的例子中更改“dir2”目錄的名稱,控制器的名稱,控制器內的功能名稱 - 無濟於事。 我能夠在不通過Code Igniter框架的情況下點擊相同的php文件,而且我在Windows機器上正常工作,所以我無法想象這是一個與權限相關的問題。
我認為CI根本不願意進入控制器目錄多個級別。 這可能,或者我錯過了什么?
試試這個: http : //glennpratama.wordpress.com/2009/10/20/multi-level-subfolder-for-controller-in-codeigniter/
基本上,您需要使用自己的MY_Router類覆蓋默認的codeigniter路由器
“開箱即用”,Codeigniter僅支持控制器的單級目錄結構。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.