Kết quả 1 đến 2 của 2
  1. #1
    CI Member oaipro's Avatar
    Ngày tham gia
    29-03-2013
    Bài viết
    39
    Cảm ơn
    23
    Được cảm ơn 14 trong 12 bài viết

    [Hỏi] load view trong master template HMVC

    mình đang tìm hiểu về HMVC và cũng mới tìm hiểu về master template trong CI nên có mấy cái mình chưa biết.

    PHP Code:
    ?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

    class 
    Foo extends MX_Controller {
        function 
    __construct()
        {
            
    parent::__construct();
            
    $this->load->database();
            
    $this->load->helper('url');
            
    $this->template->write_view("header","template/header");
            
    $this->template->write_view("menu","template/menu");
            
    $this->template->write_view("left","template/left");
            
            
    $this->template->write_view("bottom","template/bottom"); 
            
        }
        public function 
    index()
        {
            
    $data['menu'] = "content";
            
    $this->template->write_view("content","template/content"$data);//Điều mình cần hỏi là ở đây :)
            
    $this->template->render(); 
        }
        public function 
    get_menu()
        {
            
    $this->load->model('Mmenu');
            
    $data['menu'] = $this->Mmenu->get_menu();
            
    $this->load->view('view_foo',$data);    
        } 
    }

    /* End of file welcome.php */
    /* Location: ./application/controllers/welcome.php */ 
    đây là controller của module Foo. Mìn muồn hòi là làm thể nào để mình load dc view của module Foo vào trong "region content" của template thông qua controller Foo này vậy

    $this->template->write_view("content","template/content", $data);//Điều mình cần hỏi là ở đây :)
    trong đoạn này giúp ta load 1 cài view tên "content" nẳm trong mục "template". Giờ mình muốn load view trong module Foo vào "region content" thay vì "template/content" của tempalate

    Dưới đây là cấu trúc trang web của mính:

    [Hỏi] load view trong master template HMVC

  2. #2
    CI Member oaipro's Avatar
    Ngày tham gia
    29-03-2013
    Bài viết
    39
    Cảm ơn
    23
    Được cảm ơn 14 trong 12 bài viết
    Đính chính. Cái này mình đả hiểu rồi nên thôi nhé :)
    câu trả lời: Nếu controller Foo của bạn đặt trong modules/foo thì khi write_view template master sẽ quét trong module Foo để tìm view phù hợp, nếu không có thì mới back ra quét trong View ở ngoài APPPATH. Do đó nếu view_foo của bạn nằm trong module Foo thì chỉ việc gọi thế này
    $this->template->write_view("content","view_foo", $data);

Chia sẽ và Bình Luận chủ đề [Hỏi] load view trong master template HMVC trên facebook

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

  1. Quản lý template trong CodeIgniter
    Bởi Zen Studio trong diễn đàn Turtorial
    Trả lời: 7
    Bài cuối: 13-05-2015, 02:25 PM
  2. Vấn đề về model khi load module HMVC
    Bởi lovezee trong diễn đàn Hỏi đáp
    Trả lời: 7
    Bài cuối: 29-03-2014, 09:18 PM
  3. Tạo đồng hồ đếm ngược tinh lượt view trong tháng
    Bởi langtuhoahoa trong diễn đàn Hỏi đáp
    Trả lời: 1
    Bài cuối: 24-02-2014, 06:54 PM
  4. lỗi không nhận được giá trị trong form khi sử dụng HMVC
    Bởi tuyenboss trong diễn đàn Hỏi đáp
    Trả lời: 2
    Bài cuối: 18-11-2013, 12:10 AM
  5. Sử dụng template trong Codeigniter Framework
    Bởi tinhphaistc trong diễn đàn Turtorial
    Trả lời: 0
    Bài cuối: 01-03-2013, 11:02 PM

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

codeigniter template library hmvc

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
  •