28/7/17

Bài 09: MVC PHP - Viết Base_Controller

Chúng ta đã học được cách load view rồi, tuy nhiên nếu sử dụng cấu trúc như vậy thì dự án sẽ khó quản lý code và nội dung sẽ bị trùng lặp. Ví dụ giao diện website của bạn gồm có 3 phần là header, footer và content. Đối với header và footer sẽ là nội dung mà trang nào cũng có nên mình muốn chi viết cho nó đúng một lần duy nhất, và muốn làm được như vậy mình sẽ tạo một controller đặc biệt tên là Base_Controller.

Bài 08: MVC PHP - Viết thư viện load view

Vậy là chúng ta đã viết được các lớp load libraryload helperload config rồi nhỉ, vậy thì trong bài này chúng ta sẽ viết thư viện load view. Đây là một thư viện khá là quan trọng và trong đối tượng này có sử dụng một số hàm có thể hơi mới lạ nên nếu hàm nào không hiểu thì bạn comment hoặc google để tra nhé. 

Bài 07: MVC PHP - Viết thư viện load helper

Tiếp tục serie MVC PHP thì trong bài này chúng ta tìm hiểu helper và cách viết thư viện load helper trong project MVC của chúng ta. Về cách làm thì vẫn không khác gì so với các bài load Library và config nên có lẽ mình sẽ giải thích ít hơn nhé các bạn.

1/2/16

Bài 06: MVC PHP - Viết thư viện load library




Ở bài trước chúng ta đã viết được thư viện load config và trong bài này chúng ta cũng viết một thư viện có chức năng tương tự đó là load library. Vậy library có gì đặc biệt trong mô hình MVC mà ta phải cần đến nó? Để trả lời câu hỏi này thì ta sẽ đi tìm hiểu khái niệm library là gì đã nhé.

Bài 05: MVC PHP - Viết thư viện load config



Chúng ta lại gặp nhau trong serie project MVC PHP nữa rồi. Trong bài này chúng ta sẽ tìm hiểu cách viết file cấu hình (config) cho module và các thao tác như lấy giá trị config, thiết lập thay đổi giá trị cho config.

Bài 04: MVC PHP - Tìm hiểu file FT_Common.php

Ở bài trước chúng ta đã tìm hiểu được sơ lược cách load controller trong project MVC PHP nhưng đó không phải là cách mà chúng ta sẽ sử dụng, vì vậy trong bài này ta sẽ sửa lại một số phần mà ở bài trước đã làm như sửa file admin.php, thêm file config init.php, xóa phương thức load() trong FT_Controller.php.

Bài 03: MVC PHP - Xây dựng file Bootstrap và Controller chính


Bài này khá đơn giản vì bạn chỉ cần tạo các folder trong hệ thống xử lý của CORE và viết code cho file bootstrap, file Controller chính trong mô hình MVC. Tuy nói là đơn giản nhưng bạn cũng phải hiểu ý nghĩa của từng file để qua bài sau ta tiến hành code sẽ dễ dàng hơn.

Bài 02: MVC PHP - Xây dựng cấu trúc folder

Ở bài trước chúng ta đã tìm hiểu xong khái niệm MVC là gì rồi và đó cũng là bài mở đầu cho project MVC PHP căn bản nên chỉ dừng lại ở mức độ lý thuyết, vì vậy trong bài này mình sẽ tiến hành xây dựng cấu trúc thư mục cho project để hâm nóng các bạn .

Bài 01: MVC PHP - Mô hình MVC là gì?

Trong bài này mình sẽ giới thiệu với các bạn mô hình MVC là gì? và đây cũng là bài mở đầu cho project MVC căn bản dành cho người mới bắt đầu tìm hiểu về MVC. Trong serie này mình sẽ làm một demo nho nhỏ về MVC xây dựng chức năng quản lý tin tức.