2014-05-08 55 views
0

我正在使用CodeIgniter在PHP上測試項目,我選擇了一個視差模板。該模板包含單獨的HTML文件,該文件在單擊鏈接時滑動打開。加載單獨的視圖,使用CodeIgniter滑入當前視圖

現在我一直在面對的是,我如何加載單獨的視圖在主視圖中滑動打開?單獨的視圖需要從我的數據庫加載一些數據。這是調用子滑動視圖的主視圖的一部分。

* data-project="works/gallery.html"是在單擊<h3>gallery post</h3>後幻燈片打開的單獨視圖。

<div class="item hoveritem" data-project="works/gallery.html"> 
    <a href="#" class="link"> 
    <div class="hovercontent"> 
     <h3>gallery post</h3> 
     <h1>by admin</h1> 
    </div> 
    </a> 
    <img class="lazyOwl" src="img/work/006.jpg" alt="" /> 
</div> 

回答

0

好吧,所以它是如此愚蠢的我也發佈我的問題在這裏沒有嘗試我最好的第一。我已經通過使用管理單獨視圖的另一個控制器解決了問題。以下是我在控制器上使用的代碼示例。 XD

*控制器

class Works extends CI_Controller { 

function __construct() { 
    parent::__construct(); 
     $this->load->helper('url'); 
} 

function gallery() { 
    $this->load->view('works/gallery'); 
} 
} 

*這裏是我使用滑開單獨的視圖

<div class="item hoveritem" data-project="works/gallery"> 
    <a href="#" class="link"> 
     <div class="hovercontent"> 
      <h3>gallery post</h3> 
      <h1>by admin</h1> 
     </div> 
    </a> 
    <img class="lazyOwl" src="resource/img/work/002.jpg" alt="" /> 
</div> 
+0

你不需要加載單獨的,你只需要隱藏和顯示主視圖,然後在後端創建一個服務器端請求,以從數據庫加載請求中加載數據,如ajax get或post。 – zero8