菜鳥一個,大神不用看,
很喜歡單入口 多模塊的方式,所以想自己設置下,結果看很多教程沒看懂,也看到有人在問這個問題,分享下
我的項目名稱是app,首先運行官方的index.php文件,app目錄下生成了三個文件夾Runtime Common,Home,
接下修改官方入口文件index.php,在里面加一句define('BIND_MODULE','Index');,再次運行,app目錄下自動生成了一個Index模塊,現在app下面有四個文件夾,Runtime Common,Home,Index,
繼續修改官方的入口文件index.php,把剛才加進去的define('BIND_MODULE','Index')修改為define('BIND_MODULE','Admin')
再次運行接下來app下面有五個文件夾:Runtime Common,Home,Index,Admin;
然后刪掉入口文件中的define('BIND_MODULE','Admin')這句就可以了,單入口多模塊訪問了,
比如http://127.0.0.1/index.php這是訪問home模塊里面的index控制器的index方法
http://127.0.0.1/index.php/Admin這是訪問Admin模塊里面的index控制器的index方法
http://127.0.0.1/index.php/Index這是訪問Index模塊里面的index控制器的index方法
同時可以在修改app/common/conf/config.php,在里面加一句 'default_module' => 'Index',就可以刪掉home文件夾,app下面的目錄就比較清楚了,common是公用配置文件,runtime是緩存文件,index是前台,admin是后台,比較清晰,個人比較喜歡,修改完之后
http://127.0.0.1/index.php是訪問Index模塊里面的index控制器的index方法
http://127.0.0.1/index.php/Admin是訪問Admin模塊里面的index控制器的index方法
*****注意:調試模式下,區分大小寫的!***********
有時候加載不到控制器就是因為大小寫的問題
啰嗦一堆,一看就是菜鳥寫的,因為只有菜鳥才能明白給菜鳥的教程要有多詳細!希望能幫助大家,有錯誤敬請指出