Home » , » Hướng Dẫn Cài Đặt Mô Hình HMVC Trên Codeigniter 3.0

Hướng Dẫn Cài Đặt Mô Hình HMVC Trên Codeigniter 3.0

Đăng bởi: Code.Elite.Vn

Từ trước đến giờ codeigniter 3.0 không cài đặt được mô hình HMVC nên các tín đồ CI3 không được vui cho lắm, hôm nay ngồi buồn thử test lại cái mô hình HMVC của CI3 thế nào. Thấy chạy ngon các bác ợ, vì vậy vội lên đây loan báo cho bà con được biết :)

Nhắc lại cái mô hình HMVC thế này

b1. vào trang chủ của nó tại bộ code về link tại đây
b2. vào trang này để tại bộ hmvc dành cho ci3 tại đây

b3. 
Tải tập tin plugin về và giải nén ra ta sẽ có 2 phần là core và third_party như hình bên dưới.

b4. Cài đặt thư viện để chạy mô hình HMVC
Đầu tiên copy 2 thư mục này vào thư mục application trong C:\xampp\htdocs\elite.vn\application.
 Tạo một thư mục tên modules trong thư mục application.
Tạo thêm 1 thư mục tên là home trong thư mục modules. Đây chính là một phần của hệ thống theo mô hình HMVC. chúng ta lần lượt tạo thêm 3 thư mục bao gồm: controllers, models, views trong thư mục home vừa tạo trước đó như hình bên dưới.

ok, mọi thứ đã có vẻ ổn rồi, giờ chúng ta tạo một tập tin "welcome.php" với đường dẫn
"C:\xampp/htdocs\elite.vn\application\modules\welcome\controllers." với nội dung sau:


<?php 
if ( ! defined('BASEPATH')) exit('No direct script access allowed'); 

   class Welcome extends CI_Controller{ 

public function __construct(){ 

parent::__construct(); } 

public function index(){ 

echo "hello to elite.vn";
}

chúng ta mở tập tin "routers.php" với đường dẫn
"C:\xampp/htdocs\elite.vn\application\config\." với nội dung sau:

$route['default_controller'] = "home/index";


ok giờ mọi thứ đã xong rồi công việc cuối cùng của chúng ta là test lại code xem có thực thi không bằng cách gõ vào trình duyệt như thế này


Để kiểm tra xem quá trình cài đặt mô hình HMVC trên Codeigniter có thành công hay không, ta mở trình duyệt lên và gõ đường dẫn này vào http://localhost/elite.vn/



xuất hiện như hình như trên là các bạn thành công
chúc các bạn làm thành công












0 comments:

Post a Comment