Kết quả 1 đến 1 của 1
  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ử dụng template trong Codeigniter Framework

    mình vừa đọc được cách sử dụng temp dùng thư viện parser ở user_guide thấy hay hay nên mình post lên đây cho bạn nào chưa biết:
    đầu tiên các bạn tạo 1 controller nha
    PHP Code:
    PHP Code:
     <?php 
    class Welcome extends Controller 
        function 
    Welcome()    { 
            
    parent::Controller();     
        }     
        function 
    index() 
        {     
    $this->load->library('parser'); 
                    
    $data = array( 
                          
    'blog_title'   => 'tieu de blog'
                          
    'blog_heading' => 'Heading'
                          
    'blog_entries' => array( 
                                          array(
    'title' => 'Title 1''body' => 'Body 1'), 
                                          array(
    'title' => 'Title 2''body' => 'Body 2'), 
                                          array(
    'title' => 'Title 3''body' => 'Body 3'), 
                                          array(
    'title' => 'Title 4''body' => 'Body 4'), 
                                          array(
    'title' => 'Title 5''body' => 'Body 5'
                                          ) 
                ); 
    $this->parser->parse('temp'$data);     
        } 
    }  
     
    ?>
    mình lấy luôn cotrol Welcome cho đỡ mất công tạo. sau đó bạn tạo 1 view với tên gọi là temp như sau:
    PHP Code:
    PHP Code:
     <html
    <
    head
    <
    title>{tieu de blog}</title
    </
    head
    <
    body

    <
    h3>{heading}</h3

    {
    blog_entries
    <
    h5>{title}</h5
    <
    p>{body}</p
    {/
    blog_entries
    </
    body
    </
    html
    giờ bạn các bạn chạy thử xem.
    ngoài ra các bạn có thể lấy trực tiếp giữ liệu từ database để truyền ra view:
    PHP Code:
    PHP Code:
     $query $this->db->query("SELECT * FROM blog"); 

    $this->load->library('parser'); 

    $data = array( 
                  
    'blog_title'   => 'tieu de blog'
                  
    'blog_heading' => 'Heading'
                  
    'blog_entries' => $query->result_array() 
                ); 

    $this->parser->parse('blog_template'$data); 

  2. The Following 2 Users Say Thank You to tinhphaistc For This Useful Post:

    battai (08-11-2013),hoanghasp (21-01-2014)

Chia sẽ và Bình Luận chủ đề Sử dụng template trong Codeigniter Framework 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. Twig template engine implementation for CodeIgniter
    Bởi 2webvn.com trong diễn đàn Cho thành viên mới bắt đầu
    Trả lời: 3
    Bài cuối: 03-12-2013, 02:18 PM
  3. Smarty Parser, Template Library và CodeIgniter
    Bởi battai trong diễn đàn Hỏi đáp
    Trả lời: 2
    Bài cuối: 19-11-2013, 08:13 AM
  4. Trả lời: 3
    Bài cuối: 14-08-2013, 01:10 PM
  5. [Hỏi] load view trong master template HMVC
    Bởi oaipro trong diễn đàn Hỏi đáp
    Trả lời: 1
    Bài cuối: 27-04-2013, 03:08 PM

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

Sử dụng template trong Codeigniter Framework

Template trong codeignter

tạo template cho 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
  •