Kết quả 1 đến 6 của 6
  1. #1
    Moderator tuanphuongmda's Avatar
    Ngày tham gia
    23-04-2013
    Vị trí hiện tại
    Hà Nội
    Bài viết
    86
    Cảm ơn
    133
    Được cảm ơn 28 trong 21 bài viết

    Question Cách tạo trang chi tiết?

    Mình đang làm 1 web tin tức, trang tin tức chính sẽ in ra các hình ảnh, tiêu đề, tóm tắt nội dung. Bây h làm sao để tạo những trang chi tiết cho tin tức đó bao gồm: hình ảnh, tiêu đề, nội dung, tác giả.....?
    Ai biết chỉ dạy mình với nhé! Thank for reading!

  2. #2
    Super Moderator tinhphaistc's Avatar
    Ngày tham gia
    01-03-2013
    Bài viết
    693
    Cảm ơn
    244
    Được cảm ơn 278 trong 210 bài viết
    trang tin tức chính sẽ in ra các hình ảnh
    Hình ảnh thì bạn phải upload hình ảnh lên website.
    chúng ta có hàm upload hình ảnh tại đây.
    http://huongdan.codeigniter.vn/libra...uploading.html
    tiêu đề, tóm tắt nội dung.
    vậy thì bạn tạo ra một controller
    trong đó phần add bạn sẽ bao gồm. như sau. Tôi chỉ có thể hướng dẫn đường cho bạn đi chứ không thể viết code hoàn chỉnh được.

    Tôi ví tôi có controller news có hàm là add trong đó.
    bạn cần lưu gì vào cơ sở dữ liệu tên hình ảnh, tiêu đồ, tóm tắc nội dung.
    thì bạn tạo ra một cơ sở dữ liệu bạn cần. và trong function add bạn viết hàm upload hình ảnh và cả add dữ liệu vào cơ sở dữ liệu luôn.
    Hướng của bạn là vậy.

    ví dụ
    PHP Code:
    <?php
    class news extends CI_controller {
    //load model để add data.
    //load helper upload image
    Nếu upload hình ảnh đúng.
    tiến hình lưu dữ liệu vào cơ sở dữ liệu
    }
    ?>
    Sửa lần cuối bởi tinhphaistc; 23-04-2013 lúc 08:07 PM.
    THÔNG TIN HỖ TRỢ DIỄN ĐÀN CODEIGNITER VIỆT NAM
    Email: tinhphaistc@gmail.com

  3. The Following User Says Thank You to tinhphaistc For This Useful Post:

    tuanphuongmda (23-04-2013)

  4. #3
    Moderator tuanphuongmda's Avatar
    Ngày tham gia
    23-04-2013
    Vị trí hiện tại
    Hà Nội
    Bài viết
    86
    Cảm ơn
    133
    Được cảm ơn 28 trong 21 bài viết
    Trích dẫn Gửi bởi tinhphaistc Xem bài viết
    Hình ảnh thì bạn phải upload hình ảnh lên website.
    chúng ta có hàm upload hình ảnh tại đây.
    http://huongdan.codeigniter.vn/libra...uploading.html

    vậy thì bạn tạo ra một controller
    trong đó phần add bạn sẽ bao gồm. như sau. Tôi chỉ có thể hướng dẫn đường cho bạn đi chứ không thể viết code hoàn chỉnh được.

    Tôi ví tôi có controller news có hàm là add trong đó.
    bạn cần lưu gì vào cơ sở dữ liệu tên hình ảnh, tiêu đồ, tóm tắc nội dung.
    thì bạn tạo ra một cơ sở dữ liệu bạn cần. và trong function add bạn viết hàm upload hình ảnh và cả add dữ liệu vào cơ sở dữ liệu luôn.
    Cảm ơn bạn đã giúp đỡ, Mình làm được trang news rồi, nhưng làm sao để làm trang chi tiết mình chưa biết phương pháp. còn hình ảnh và nội dung lấy từ csdl mình làm đc rồi bạn à.

  5. The Following User Says Thank You to tuanphuongmda For This Useful Post:

    tinhphaistc (23-04-2013)

  6. #4
    Super Moderator tinhphaistc's Avatar
    Ngày tham gia
    01-03-2013
    Bài viết
    693
    Cảm ơn
    244
    Được cảm ơn 278 trong 210 bài viết
    về trang chi tiết. bạn cần có một hàm chi tiết
    tôi ví dụ là

    PHP Code:
    class news extends CI_Controller{
    fuction index(){

    }

    function 
    add(){

    }

    function 
    detail ($id)//đây là cái mình đang cần
    $this->load->model('news');
    $data['new'] = $this->news->detail($id);


    vậy model news của chúng ta sẽ có function detail()
    PHP Code:
    class news extends CI_model{
    ................
    function new (
    $id){
    $this->db->where('id',$id);
    $query $this->db->get('news'); //trong đó news là cơ sở dữ liệu của bạn.
    return $query->row();
    }

    sau đó bạn print_r() thử lấy được dữ liệu từ cơ sơ dữ liệu chưa (print_r nằm trong controller bạn nhé)
    Sửa lần cuối bởi tinhphaistc; 23-04-2013 lúc 08:17 PM.
    THÔNG TIN HỖ TRỢ DIỄN ĐÀN CODEIGNITER VIỆT NAM
    Email: tinhphaistc@gmail.com

  7. The Following User Says Thank You to tinhphaistc For This Useful Post:

    tuanphuongmda (23-04-2013)

  8. #5
    Moderator tuanphuongmda's Avatar
    Ngày tham gia
    23-04-2013
    Vị trí hiện tại
    Hà Nội
    Bài viết
    86
    Cảm ơn
    133
    Được cảm ơn 28 trong 21 bài viết
    Trích dẫn Gửi bởi tinhphaistc Xem bài viết
    về trang chi tiết. bạn cần có một hàm chi tiết
    tôi ví dụ là

    PHP Code:
    class news extends CI_Controller{
    fuction index(){

    }

    function 
    add(){

    }

    function 
    detail ($id)//đây là cái mình đang cần
    $this->load->model('news');
    $data['new'] = $this->news->detail($id);


    vậy model news của chúng ta sẽ có function detail()
    PHP Code:
    class news extends CI_model{
    ................
    function new (
    $id){
    $this->db->where('id',$id);
    $query $this->db->get('news'); //trong đó news là cơ sở dữ liệu của bạn.
    return $query->row();
    }

    sau đó bạn print_r() thử lấy được dữ liệu từ cơ sơ dữ liệu chưa (print_r nằm trong controller bạn nhé)
    Mình chưa hiểu lắm, bạn có thể nói rõ hơn chút được không?
    Cảm ơn bạn đã quan tâm giúp đỡ!

  9. #6
    Moderator tuanphuongmda's Avatar
    Ngày tham gia
    23-04-2013
    Vị trí hiện tại
    Hà Nội
    Bài viết
    86
    Cảm ơn
    133
    Được cảm ơn 28 trong 21 bài viết
    Mình đã làm được rồi nhé! Cảm ơn tinhphaistcs đã giúp mình nhé
    Mr.Phuong :yociexp45::yociexp45::yociexp34:

Chia sẽ và Bình Luận chủ đề Cách tạo trang chi tiết? trên facebook

Các Chủ đề tương tự

  1. [Hỏi]Chuyển trang trong CI mà không load lại trang?
    Bởi hacker27 trong diễn đàn Hỏi đáp
    Trả lời: 15
    Bài cuối: 18-03-2014, 09:22 AM

Các từ khóa xuất hiện trên google của chủ đề

Chưa có từ khóa lên top google

Tag của Chủ đề này - Hãy Thêm Tags Để bài viết nhanh lên top google

Quyền viết bài

  • Bạn không thể đăng chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi đính kèm
  • Bạn không thể sửa bài
  •