當前我正在使用codeigniter
版本3.0。我想知道如何實現HMVC結構,任何人都可以幫忙嗎?如何在codeigniter 3.0中實現HMVC?
回答
笨3 HMVC模塊文件夾:
https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/downloads
1-下載文件和複製應用Ci3.0 forder
2- htaccess的
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
3-創建/應用程序/模塊
4-/ap摺疊/模塊/歡迎控制器,模型建立,觀點
5-創建/application/modules/welcome/controllers/Welcome.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Welcome extends CI_Controller {
public function index()
{
$this->load->view('welcome_message');
}
}
享受:)
重要:「控制器'和'模型'首字母文件應該很大。在信的文件 '若干意見' 每個文件夾應該是小
謝謝@limitlesss isa –
感謝@Limitless isa –
1步:下載
https://github.com/Crypt/Codeigniter-HMVC/tree/master/core 複製MY_Loader.php,MY_Router.php
貼在
application/core
目錄
2:步驟下載https://github.com/Crypt/Codeigniter-HMVC/tree/master/libraries
MX夾
粘貼在
應用/ THIRD_PARTY
3:步驟的模塊/ routes.php文件
$ route ['default_controller'] ='index.php/Home/Home/index';
4:步驟創建目錄應用新的文件夾(主頁)/模塊
5:步驟應用/模塊/主頁在新文件夾(控制器,模型,視圖)
目錄結構例如
__application
__modules
__Home
__controllers
__Home.php
__modules
__home.php
__views
__home.php
6:來自步驟應用/模塊/主頁/中(Home.php)控制器
<?php
class Home extends MY_Controller
{
function __construct()
{
parent::__construct();
}
public function index()
{
echo "WELOME TO HERE";
}
}
?>
我覺得在modules/home/model文件夾下會有註釋模塊/ home/module。糾正我,如果我錯了。 –
- 1. 如何在Laravel 4中實現HMVC
- 2. 如何在子域中配置codeigniter hmvc
- 3. hmvc codeigniter
- 4. CodeIgniter HMVC
- 5. 如何在HMVC codeigniter上自動完成?
- 6. Codeigniter HMVC Ajax
- 7. Codeigniter HMVC和CMS
- 8. Codeigniter + HMVC + REST
- 9. CodeIgniter HMVC設置
- 10. Codeigniter HMVC + datamapper
- 11. Codeigniter HMVC模塊
- 12. 如何在Node/Express中實現HMVC結構
- 13. 如何實現Hibernate 3.0的
- 14. CodeIgniter和HMVC問題
- 15. HMVC Codeigniter Cron問題
- 16. Codeigniter HMVC和餅乾
- 17. 如何在CodeIgniter中實現Redis?
- 18. 如何在Codeigniter中實現paypal
- 19. 如何在codeigniter中實現ajax分頁?
- 20. 在Nginx服務器中設置HMVC Codeigniter
- 21. 如何在CodeIgniter中使用HMVC進行遷移?
- 22. 如何在Codeigniter HMVC中調用模塊功能?坦克認證
- 23. 如何在codeigniter的hmvc設置中包含css
- 24. 在codeigniter中實現ViewState
- 25. HMVC Codeigniter中配置文件的路徑(HMVC + Tank Auth)
- 26. Codeigniter登錄系統HMVC
- 27. 基本Codeigniter HMVC安裝
- 28. CodeIgniter與Wiredesignz HMVC路由
- 29. Codeigniter&HMVC Callback首先顯示
- 30. Codeigniter HMVC模塊位置
下載HMVC https://github.com/ Crypt/Codeigniter-HMVC 按照readme.md文件中提到的「模塊化擴展安裝」步驟操作。我希望這將是解決你的問題。 –