Kết quả 1 đến 9 của 9
  1. #1
    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

    sử dung model khác modules trong mô hình HMVC codeigniter

    Nếu các bạn đã cài đặt và sử dụng mô hình HMVC Codeigniter tại đây: cài đặt mô hình HMVC codeigniter và hướng dẫn sử dụng - tinhphaistc
    Thì câu hỏi đặt ra. Nếu chúng ta muốn sử dụng một model ở modules khác thì sao?

    ở đây tôi lấy ví dụ cụ thể như sau:
    + modules
    -----home
    --------controllers
    --------view
    -----------home.php
    -----------css
    --------models.
    -----------home_model.php
    -----news
    --------controllers
    --------view
    -----------home.php
    -----------css
    --------models
    -----------new_model.php

    giờ tôi muốn lấy model của new sử dụng ở controller home.
    ở controller của home tôi gọi.
    PHP Code:
    $this->load->model('new/new_model');
    //và sử dụng
    $this->new_model->function.... 
    vậy vấn đề của chúng ta là ở đây.
    PHP Code:
    $this->load->model('new/new_model'); 
    gọi model từ một modules khác.

    tinhphaistc
    sử dung model khác modules trong mô hình HMVC codeigniter - tinhphaistc
    THÔNG TIN HỖ TRỢ DIỄN ĐÀN CODEIGNITER VIỆT NAM
    Email: tinhphaistc@gmail.com

  2. #2
    Moderator timhieu's Avatar
    Ngày tham gia
    24-06-2013
    Bài viết
    186
    Cảm ơn
    41
    Được cảm ơn 15 trong 14 bài viết
    Thật sự mình không biết nên tách ra modules ra không ?

    Ví dụ dùng HMVC để phân ra trang admin và home

    đây là mô hình chung
    -application
    --models
    --modules
    ---admin
    ----controller
    ----models
    ----view
    ---home
    ----controller
    ----models
    ----view

    Nhưng mình lại làm thế này
    -application
    --models
    --modules
    ---admin
    ----controller
    ----view
    ---home
    ----controller
    ----view

    dùng chung admin vs home modules luôn. vì admin vs home thì cũng chỉ liên kết vs 1 SQL nên chẳng cần tách ra. Như vầy mỗi lần sửa code lại nhanh hơn và không lo đụng hàm tức là ở 2 file thì có thể ko nhớ dc tên hàm bên kìa viết

    vậy có nên hay ko?

  3. #3
    Moderator vudesign's Avatar
    Ngày tham gia
    23-01-2014
    Bài viết
    324
    Cảm ơn
    22
    Được cảm ơn 45 trong 39 bài viết
    Làm như bác mỗi lần nâng cấp rất mất thời gian . Mục địch HMVC giúp người code có thể dễ dàng cập nhật và dễ dàng làm việc theo nhóm.

    ---admin
    ----controller
    ----models
    ----view
    ---home
    ----controller
    ----models
    ----view

    Mô hình của mình :
    Hai phần tách riêng ra . Admin và home --> 2 Application


    - admin
    -- libarary
    --
    helpers
    -- components
    ---- xuly1
    ------controller
    ------models
    ------view

    ---- xuly2
    ------controller
    ------models
    ------view

    - home
    -- libarary
    --
    helpers
    -- components
    ---- xuly1
    ------controller
    ------models
    ------view

    ---- xuly2
    ------controller
    ------models
    ------view
    Sửa lần cuối bởi vudesign; 09-01-2015 lúc 12:06 PM.
    Clip hay nhé keke truy cậphttp://ovui.com.vn/" href="http://ovui.com.vn/" target="_blank" rel="nofollow">
    http://ovui.com.v
    n/


  4. #4
    Moderator timhieu's Avatar
    Ngày tham gia
    24-06-2013
    Bài viết
    186
    Cảm ơn
    41
    Được cảm ơn 15 trong 14 bài viết
    mình rõ sẽ chia ra controller và view rùi

    còn modules ấy cái này ko có cơ hội đụng nhiều vào nó vì chỉ làm 1 lần là gần như dụng lại có thì viết thêm thôi.
    Ví dụ nhé về bảng category : thì cũng chỉ có 3 chuỗi : add , edit , delete thôi sau này nếu có thêm gettop10 hay gì gì đó thì viết vào.. nên thấy cái này ko chia ra là hợp lý.

    Trao đổi mà mọi người chém nhiệt tình vào. Đừng ngại mình bị tổn thương mà ko chủi nhé =))

  5. #5
    CI Member darkearl's Avatar
    Ngày tham gia
    13-05-2014
    Bài viết
    29
    Cảm ơn
    5
    Được cảm ơn 18 trong 10 bài viết
    :haha: Ngày xưa host bị giới hạn dung lượng nên các cụ mình tìm mọi cách gom chung lại để tiện. Giờ host rộng rãi thoải mái rồi càng phân cấp chi tiết bao nhiêu thì lại tiện chỉnh sửa bấy nhiêu. Viết các cms nhỏ thì sao cũng được nhưng khi viết những cms lớn với lượng tính năng nhiều mà cậu gom cả phần xử lý admin với home thì hơi bị đuối chưa kể có những cái chỉ sử dụng trong admin mà ra ngoài home không xài vẫn load lên thì không khả thi lắm. Hồi trước tớ hay làm 1 trang bao gồm cả admin với home rồi bỏ đó làm cái khác tới lúc cần chỉnh sửa quay lại nhìn code cũng nhức cả đầu =))

  6. #6
    Moderator vudesign's Avatar
    Ngày tham gia
    23-01-2014
    Bài viết
    324
    Cảm ơn
    22
    Được cảm ơn 45 trong 39 bài viết
    Mô hình của mình viết một chức năng mới trong vong 2.5 phút . Coppy pase ^^!
    Clip hay nhé keke truy cậphttp://ovui.com.vn/" href="http://ovui.com.vn/" target="_blank" rel="nofollow">
    http://ovui.com.v
    n/


  7. #7
    Super Moderator Zen Studio's Avatar
    Ngày tham gia
    19-06-2013
    Bài viết
    393
    Cảm ơn
    58
    Được cảm ơn 166 trong 123 bài viết
    Tách ra cho dễ xử lý copy cũng tiện :D
    hay cung chung toi chinh phuc tri thuc

  8. #8
    CI Member truongnguyenhd's Avatar
    Ngày tham gia
    25-09-2013
    Bài viết
    75
    Cảm ơn
    2
    Được cảm ơn 7 trong 6 bài viết
    Trích dẫn Gửi bởi vudesign Xem bài viết
    Làm như bác mỗi lần nâng cấp rất mất thời gian . Mục địch HMVC giúp người code có thể dễ dàng cập nhật và dễ dàng làm việc theo nhóm.

    ---admin
    ----controller
    ----models
    ----view
    ---home
    ----controller
    ----models
    ----view

    Mô hình của mình :
    Hai phần tách riêng ra . Admin và home --> 2 Application


    - admin
    -- libarary
    --
    helpers
    -- components
    ---- xuly1
    ------controller
    ------models
    ------view

    ---- xuly2
    ------controller
    ------models
    ------view

    - home
    -- libarary
    --
    helpers
    -- components
    ---- xuly1
    ------controller
    ------models
    ------view

    ---- xuly2
    ------controller
    ------models
    ------view

    Mình thử phân thư mục như bạn không đc. Mong được chỉ giáo. Và khi chạy thì đường dẫn thế nào.

  9. #9
    CI New yudinh17's Avatar
    Ngày tham gia
    11-04-2017
    Bài viết
    1
    Cảm ơn
    0
    Được cảm ơn 0 trong 0 bài viết
    Mình cũng ko thể làm được :(
    Lựa chọn giá tivi phù hợp với gia đình bạn

Chia sẽ và Bình Luận chủ đề sử dung model khác modules trong mô hình HMVC codeigniter trên facebook

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

hmvc codeigniter

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
  •