11

現在、codeigniterバージョン 3.0 を使用しています。HMVC構造を実装する方法を知りたいのですが、誰か助けてもらえますか?

4

4 に答える 4

16

codeigniter 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- /application/modules を作成します

4- /application/modules/welcome create in コントローラー、モデル、ビュー

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');
    }
}

楽しい :)

重要: フォルダ内の「controllers」および「models」のイニシャル ファイルは大きい必要があります。レター内のフォルダーごとのファイルの「ビュー」は小さくする必要があります

ここに画像の説明を入力

于 2015-06-23T16:19:54.373 に答える
5

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 : ステップ modules/routes.php

$route['default_controller'] = 'index.php/Home/Home/index';

4: ディレクトリ application/modules に新しいフォルダー (ホーム) を作成する手順

5: ステップ application/modules/Home in new Folder (controllers,models,views)

ディレクトリ構造例

__応用

__モジュール

 __Home

    __controllers

       __Home.php 

    __modules

       __home.php

    __views

       __home.php

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";
    }




}

?>
于 2016-06-03T07:33:41.283 に答える