Kết quả 1 đến 2 của 2
  1. #1
    CI Member girlthethao's Avatar
    Ngày tham gia
    09-07-2013
    Bài viết
    47
    Cảm ơn
    0
    Được cảm ơn 2 trong 1 bài viết

    Smile Ý nghĩa hàm

    Mình còn 1 function :

    <?php
    class Contact extends CI_Controller {


    private $limit = 10;

    function index($offset = 0) {
    $this->load->model("contact_model", "contact");
    $this->load->model("category_model", "category");


    $param['offset'] = $offset;
    $param['selected'] = $this->input->post('category_id');
    $param['options'] = $this->category->get_options( array("" => "Add") );
    $param["data"] = $this->contact->get_all($this->limit, $offset);
    $this->load->view("contact_html", $param);
    }


    }

    Member nào giải thích giúp mình ý nghĩa, chức năng của function này với.
    Thanks.

  2. #2
    CI Member binkutehehe's Avatar
    Ngày tham gia
    10-05-2013
    Bài viết
    175
    Cảm ơn
    13
    Được cảm ơn 22 trong 21 bài viết

    Talking Ý nghĩa của hàm

    Trích dẫn Gửi bởi girlthethao Xem bài viết
    Mình còn 1 function :

    <?php
    class Contact extends CI_Controller {


    private $limit = 10;

    function index($offset = 0) {
    $this->load->model("contact_model", "contact");
    $this->load->model("category_model", "category");


    $param['offset'] = $offset;
    $param['selected'] = $this->input->post('category_id');
    $param['options'] = $this->category->get_options( array("" => "Add") );
    $param["data"] = $this->contact->get_all($this->limit, $offset);
    $this->load->view("contact_html", $param);
    }


    }

    Member nào giải thích giúp mình ý nghĩa, chức năng của function này với.
    Thanks.
    Mình sẽ giải thích từng đoạn nhé.

    1- $limit : là kết thúc giá trị = 10. Ví dụ trong bảng contact mình muốn lấy 10 dữ liệu thì dừng lại thì cái $limit chính là 10 dữ liệu mà mình muốn lấy

    2-Ở 2 câu lệnh this->load đầu tiên là lấy dữ liệu của bảng trong các model.

    3- Các biến $param : +, $offset là giá trị bắt đầu lấy. Có nghĩa là tớ muốn lấy 10 tin thì offset sẽ bằng 0 và limit sẽ bằng 10.Nói nôm na thì 2 biến $offset và $limit chính là 2 biến bắt đầu và kết thúc

    4- $param['selected'] = $this->input->post('category_id'); -> Cái này k có gì là khó cả, chỉ là đặt biến và gọi đến category_id để lấy cái category_id bên bảng category thôi.

    5- $param['options'] = $this->category->get_options( array("" => "Add") );
    $param["data"] = $this->contact->get_all($this->limit, $offset);

    Các cái này cũng chỉ là đặt biến để lấy dữ liệu trong category và contact ra thôi. nhưng chỗ $this->category và contact phải là catrgory_model và contact_model chứ nhỉ.

    6- $this->load->view("contact_html", $param) là gọi đến file view thôi. k có gì là khó hiểu cả.

    P/S : Mình nghĩ bạn nên học về cấu trúc và cách làm việc trên view,controller,model đi đã, rồi học thuộc 1 số hàm sql và mysql cơ bản đi đã nhé. Lúc đấy sẽ dễ cho bạn tìm hiểu về mấy cái ý nghĩa là chức năng của các function

Chia sẽ và Bình Luận chủ đề Ý nghĩa hàm trên facebook

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

  1. 10 phát ngôn "đáng suy nghĩ" năm 2013
    Bởi timvieclambaovetaitphcm trong diễn đàn Cuộc sống
    Trả lời: 1
    Bài cuối: 24-01-2014, 01:59 PM
  2. Trả lời: 11
    Bài cuối: 12-01-2014, 12:05 PM

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

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
  •