Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Codeigniter Framework: Tìm hiểu quy trình làm việc trên view .Ở bài trước, chúng ta đã tìm hiểu về cách cài đặt và viết ứng dụng đầu tiên với codeigniter framework. Tiếp tục ở bài này, chúng ta sẽ cùng tìm hiểu về quy trình làm việc của view trong Codeigniter. Qua đó hiểu, đồng thời vận dụng chúng theo đúng kiến trúc chuẩn MVC trong ứng dụng. Vậy trước hết, ta cần hiểu rõ view là gì ?. Và vai trò, nhiệm vụ của nó trong ứng dụng được dùng để làm gì ?. View có thể được hiểu là những phần. | Codeigniter Framework Tìm hiểu quy trình làm việc trên view Ở bài trước chúng ta đã tìm hiểu về cách cài đặt và viết ứng dụng đầu tiên với codeigniter framework. Tiếp tục ở bài này chúng ta sẽ cùng tìm hiểu về quy trình làm việc của view trong Codeigniter. Qua đó hiểu đồng thời vận dụng chúng theo đúng kiến trúc chuẩn MVC trong ứng dụng. Vậy trước hết ta cần hiểu rõ view là gì . Và vai trò nhiệm vụ của nó trong ứng dụng được dùng để làm gì . View có thể được hiểu là những phần mà người dùng thấy được tương tác được giữa hệ thống và người dùng ví dụ như hình ảnh biểu mẫu kích thước kiểu chữ giao diện .Tóm lại là những gì mà chúng ta làm cho người sử dụng tương tác được. Việc tách biệt view và controller model sẽ giúp người lập trình dễ dàng phát triển và nâng cấp mã nguồn trong tương lai dễ dàng hơn. Để sử dụng được view trong codeigniter. Trong controller ta dùng cú pháp Ví dụ Tạo file hello.php tại thư mục controllers. Tạo tiếp file hello_view.php trong thư mục views với nội dung Như bạn thấy với đoạn code này chúng ta sẽ load file hello_view.php tại thư mục views của application phải không nào. Vậy trong trường hợp ta muốn truyền tham số từ controller ra view thì sao . Để truyền tham số từ controller ra view ta dùng quy tắc sau Trong đó data được xem là 1 biến chứa các giá trị mà chúng ta muốn truyền. Một lưu ý cần nhớ là đối dữ liệu truyền về cho view chúng ta phải đặt chúng dưới dạng 1 phần tử mảng. Ví dụ Vì khi load view Codeigniter Framework tự động sẽ lọc và biến khóa title từ controller trở thành 1 biến bình thường. Do đó tại view để sử dụng ta chỉ cần viết Thì kết quả sẽ ra là Hello 123 như yêu cầu. Ví dụ sau sẽ truyền nhiều tham số cho view Tại trang hello_view.php ta sửa lại Khi chạy kết quả chúng ta đã nhận được các giá trị của controller đầy đủ như mong .