Lập trình tạo một MVC Component đơn giản cho Joomla. Phần 6. Phân trang
Trong bài viết này Đặt vấn đề Ý tưởng chung Chỉnh sửa view Chỉnh sửa layout Đặt vấn đề 🔝 Như đã thấy qua các phần trước, giao diện mặc định của component là trang hiển thị danh sách các sinh viên có trong CSDL. Trong CSDL có bao nhiêu sinh viên thì có bấy nhiêu sẽ hiển thị hết ra trên trang này. Rõ ràng là nếu số lượng sinh viên lớn lên thì cách hiển thị như thế là không ổn. Các website hiện nay đều sử dụng kỹ thuật phân trang (pagination) để xử lý việc hiển thị trong tình huống như thế này. Phần nội dung về phân trang như trên đây bao gồm một hộp chọn để người dùng lựa chọn số phần tử tối đa (limit) được hiển thị trên một trang, thông tin về thứ tự kết quả (Results Counter), thông tin về thứ tự trang (Pages Counter) và một thanh điều hướng (List Footer). Với sự hỗ trợ của Joomla, việc thêm tính năng phân trang là rất đơn giản. Nhưng trước khi tiếp tục xem phần tiếp theo của bài viết, bạn đọc cần sử dụng tính năng "Thêm sinh viên" đã triển khai ở bước trước