Hiện nay có khá nhiều Frameworks được xây dựng từ PHP như Zend, Laravel, CakePHP, Codeigniter và mỗi framework có những ưu và nhược điểm khác nhau. Có một câu hỏi đặt ra là tại sao chúng ta cần học PHP Framework? Thông thường nếu ban làm dự án bằng PHP thuần thì đòi hỏi bạn phải có kiến thức về bảo mật PHP và PHP nâng cao thì mới quản lý source tốt được. Nhưng khi bạn sử dụng Framework thì bạn sẽ bớt đi thời gian để xử lý hai vấn đề đó bởi vì các Frameworks đã tạo cho chúng ta cái sường để có thể tạo ra những dự án khác nhau.
Codeigniter
Như các bạn biết mặc định hệ thống của Codeigniter hoạt động theo mô hình MVC, như vậy ở một controller bắt buộc phải load tất cả các phần header, footer, slidebar, ... điều này đôi khi làm làm phiền toái cho coder vì khó quản lý nó. Vậy hôm nay mình sẽ hướng dẫn các bạn tự viết một thư viện load widget.
Ở bài trước chúng ta đã tìm hiểu qua cấu trúc folder của Codeigniter, vậy thì trong bài này ta bắt đầu tìm hiểu qua mô hình MVC. Bài đầu tiên sẽ tìm hiểu đến controller trong codeigniter. Nội dung bao gồm: Tạo mới controller trong codeigniter Truyền biến vào controller Xác định controller mặc định Hàm khởi tạo Xóa đường dẫn index.php
Ở bài trước thì Connor cũng đã giới thiệu sơ lược về khái niệm wordpress là gì và chắc rằng các bạn cũng biết cách cài đặt WordPress luôn rồi. Vậy trong bài này chúng ta cùng nhau mổ xẻ cấu trúc themes mặc định mà WordPress đã cung cấp sẵn ngay sau khi chúng ta cài đặt WordPress đó là theme twentyfifteen.