Chả là em đang dựng một project nho nhỏ theo hướng đối tượng phác theo cách hoạt động của Codeigniter Framework. Mô hình của em đại loại thế này .
+ Trong đó:
- Thư mục controllers , models, views chứa các controller, model và view tương ứng,
các controller và model này thừa kế từ controller cha trong mục libs bên dưới.
- Libs chứa các file điều hướng controller bootstrap.php class dựng sẵn như session, cache, controler cha, model và view cha.
+ Cách hoạt động : file .htaccess rewrite lại url để dữ liệu đổ về file index, index autoload các file trong libs và khởi tạo lớp bootstrap().
Ví đụ khí ta đánh vào http://localhost/vmc/login thì bootstrap sẽ gọi controller login->model->view tương ứng. Đại loại là vậy, em giải thích hơi củ chuối nhưng các pro cũng chẳng lạ gì kiểu này.
Có điều e thắc mắc là. Hoạt động như cách trên thì ta chỉ xử lý được các phần động như login, search, register.... mỗi lần trình duyệt thay đổi thì nó mới gọi đên controller tương ứng
Còn các mục như menu, sidebar thì ở controller nào nó đều hiển thì. Vậy theo các pro có kinh nghiệm rùi thì xử lý các mục tĩnh này thế nào để nó chạy ổn mà vẫn theo mvc and oop ạ.
Rất mong được chỉ giáo. Thanks all.
Bookmarks