Thêm thư viện và layout website
Table of Contents
Thêm thư viện . 2
Lib/function_start.php . 2
Lib/function_end.php . 3
Lib/lib.php . 3
Layout website . 5
Layout/css/style.css . 6
Layout/header.phtml . 7
Layout/sidebar.phtml . 7
Layout/footer.phtml . 7
Bài 3. Thêm thư viện và layout website Nghiêm Đình Mừng Table of Contents Thêm thư viện ......................................................................................................................................... 2 Lib/function_start.php ............................................................................................................................. 2 Lib/function_end.php .............................................................................................................................. 3 Lib/lib.php ............................................................................................................................................... 3 Layout website ........................................................................................................................................ 5 Layout/css/style.css ................................................................................................................................. 6 Layout/header.phtml ............................................................................................................................... 7 Layout/sidebar.phtml .............................................................................................................................. 7 Layout/footer.phtml ................................................................................................................................ 7 2 Hướng dẫn lập trình php căn bản Nghiêm Đình Mừng Thêm thư viện Sau một thời gian lập trình php chúng ta phải tích lũy một thư viện các hàm mà chúng ta cần dùng cho các website để việc lập trình nhanh hơn và chính xác hơn. Đồng thời trong một website cũng có rất nhiều hàm chúng ta phải gọi đến nhiều lần, chúng ta sẽ để các hàm này trong thư viện và gọi chúng bằng 1 lệnh include duy nhất. Chúng ta thêm một thư mục lib, và 3 function_start.php, function_end.php, lib.php Lib/function_start.php File này sẽ chứa các hàm đầu tiên mà một website cần phải gọi đến ví dụ như tạo session, kết nối cơ sở dữ liệu: 3 Hướng dẫn lập trình php căn bản Nghiêm Đình Mừng Vì trong file function_start.php đã kết nối cơ sỏ dữ liệu lên bạn bỏ dòng lệnh sau ở file model/user/model_user.php: include "../models/connect.php"; Trong các file còn lại trong các controller các bạn thay : session_start(); bằng : include "../lib/function_start.php"; include "../lib/lib.php"; Và thêm đoạn code sau vào mỗi cuối file controller include "../lib/function_end.php"; Lib/function_end.php File này sẽ chứa các hàm gọi cuối cùng của một trang web, ví dụ như đóng kết nối với cở sở dữ liệu: Lib/lib.php File này sẽ chứa các hàm mà chúng ta tích tự tích lũy hoặc cần dùng cho website, mình sẽ cung cấp cho bạn một số hàm cơ bản: Tao tạo một class chứa các hàm trong thư viện, ở cuối file ta có tạo một đối tượng $lib. Do vậy để gọi các hàm này các bạn dùng lệnh $lib->tên_hàm 4 Hướng dẫn lập trình php căn bản Nghiêm Đình Mừng 5 Hướng dẫn lập trình php căn bản Nghiêm Đình Mừng Layout website Một website luôn có nhưng thành phần cố định mà xuất hiện ở tất cả các trang. Cách đơn giản nhất là chúng ta tạo một layout cố định, như vậy những thành phần cố đinh này chúng ta chỉ cần tạo một lần, sử dụng ở nhiều file, đồng thời nếu chỉnh sửa cũng chỉ phải chỉnh sửa layout thôi. Chúng ta tạo một thư mục layout, trong layout có các thư mục css, js, images, và 3 file header.phtml,sidebar.phtml,footer.phtml. Trong css có file style.css 6 Hướng dẫn lập trình php căn bản Nghiêm Đình Mừng Layout/css/style.css 7 Hướng dẫn lập trình php căn bản Nghiêm Đình Mừng Layout/header.phtml Layout/sidebar.phtml Layout/footer.phtml Sau khi xong ba file trên các bạn vào phần view sửa lại từng file giống file login.phtml như sau: 8 Hướng dẫn lập trình php căn bản Nghiêm Đình Mừng
File đính kèm:
- Thêm thư viện và layout website.pdf