CodeIgniter Project A-Z 12 – Chức năng thêm bài viết website tin tức

0
360

[ VIDEO TUT ]

Bấm Subscribe Nhận video học mới nhất :

Chú ý: Các bạn lựa chọn video ở chế độ 720HD để xem được chất lượng hình ảnh và âm thanh tốt nhất nhé.

Do các chức năng trong menu quản lý bài viết chúng ta cũng làm tương tự so với các chức năng trong menu quản lý danh mục bài viết.Do đó ở đây tôi sẽ xây dựng sẵn các chức năng này.

1.Model và controller bài viết

  • Chúng ta tạo 1 controller baiviet_c điều hướng

  • Baiviet_model kế thừa từ My_model có thuộc tính $table = ‘baiviet’

2.Thêm bài viết

  • Đầu tiên các bạn tạo 1 view thembai.php

  • Để có thể trình bày nội dung bố cục bài viết theo ý muốn , ta cần tích hợp bộ soạn thảo CKEditor.Các bạn có thể dowload ở link bên dưới phần Code mẫu.
  • Sau khi tải về ta copy vào thư mục public.Sau đó vào view head khai báo

  • Các bạn vào view thembai và thêm đoạn code Javascript ở dưới vào.Đoạn code này sẽ tạo ra 1 khung soạn thảo thay cho text area mà chúng ta đã tạo ra

  • Trong controller baiviet_c ta tạo ra hàm thembai().Cách hoạt động của nó cũng giống như hàm themdm().Tuy nhiên ở đây có 1 thẻ <select></select> cho người quản trị lựa chọn danh mục của bài viết,danh mục này ta phải lấy ra từ bảng dm_baiviet đổ vào đây.

  • Sau khi lấy được tất cả các bản ghi trong bảng dm_baiviet , chúng ta quay trở lại view đổ tất cả các bản ghi này vào thẻ select :

  • Xuất ra form_error nếu người dùng nhập sai.Ở đây nếu người dùng nhập sai 1 trường khi submit load lại trang sẽ mất hết dữ liệu nhập, rất tốn thời gian, vì thế ta sẽ set_value() cho các thẻ input.

  • Các bạn thử thêm bài viết vào sau đó kiểm tra kết quả,nếu thêm được bài viết , bắt được các lỗi là ta đã thành công.

[ SOURCE CODE ]

Chia sẻ video bài học codeigniter tại đây.

Tác giả : Hà Trung Vietpro

 

[Total: 0    Average: 0/5]

LEAVE A REPLY

Please enter your comment!
Please enter your name here