2013-03-13 57 views
0

我在使用常規MVC模式構建的CodeIgniter中有一個應用程序。如果我想切換到HMVC,那麼我必須將所有模型,視圖和控制器移動到模塊文件夾中?我不明白,如果在HMVC中,一切都是模塊,或者模塊和舊的MVC結構可以共存。在CodeIgniter中將MVC應用程序轉換爲HMVC

回答

1

HMVC中的H表示層次結構,正常控制器,vews和models文件夾中的文件位於層次結構的頂部。這意味着你仍然可以使用或舊的控制器,模型,視圖文件夾。這些文件夾將被系統中的所有模塊訪問。

+0

謝謝jonixj !.所以如果我在Application/Controllers裏面有一個Blog Controller,並且在Application/Modules裏面有一個Blog Module會被執行? – enbits 2013-03-13 22:57:10

+1

如果你有一個文件controllers/blog.php和一個文件modules/blog/controllers/blog.php,如果你瀏覽index.php/blog – jonixj 2013-03-13 23:03:19

+0

,後者將被執行,我無法使用指向的模塊控制器的重定向功能主控制器。我找不到任何人在談論這件事。你知道你能做到嗎? – Thupten 2013-09-12 00:38:30