簡體   English   中英

是否有codeigniter控制器子目錄限制?

[英]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僅支持控制器的單級目錄結構。

有一些方法可以擴展默認的Router類以啟用此功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM