sit*_*rai 8 hmvc codeigniter-hmvc
目前我正在使用codeigniter
3.0版.我想知道如何在其中实现HMVC结构,任何人都可以帮忙吗?
Lim*_*isa 14
codeigniter 3 hmvc modules文件夹:
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]
Run Code Online (Sandbox Code Playgroud)
3-创建/应用程序/模块
4-/application/modules/welcome在控制器,模型,视图中创建
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');
}
}
Run Code Online (Sandbox Code Playgroud)
请享用 :)
重要信息:文件夹中的"控制器"和"模型"缩写文件应该很大.信件中每个文件夹的文件"视图"应该很小
1 步:下载
https://github.com/Crypt/Codeigniter-HMVC/tree/master/core
复制 MY_Loader.php , MY_Router.php
粘贴
应用程序/核心
目录
2:步骤下载https://github.com/Crypt/Codeigniter-HMVC/tree/master/libraries
MX文件夹
粘贴
应用程序/第三方
3 :Step modules/routes.php
$route['default_controller'] = 'index.php/Home/Home/index';
4:步骤在目录application/modules中创建新文件夹(Home)
5:在新文件夹(控制器,模型,视图)中步骤应用程序/模块/主页
目录结构例如
__应用
__模块
__Home
__controllers
__Home.php
__modules
__home.php
__views
__home.php
Run Code Online (Sandbox Code Playgroud)
6 : 步骤 application/modules/Home/controllers in (Home.php)
<?php
class Home extends MY_Controller
{
function __construct()
{
parent::__construct();
}
public function index()
{
echo "WELOME TO HERE";
}
}
?>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
23794 次 |
最近记录: |