2016-09-29 106 views
1

我需要索泰這已經嵌套在一個視圖...嵌套視圖|笨3

我的意思是,我有看法app這裏面我有5點嵌套的意見,但我需要裏面的這5次一個,anoter嵌套視圖

它像

--> App 
----> view 1 
----> view 2 
----> view 3 
----> view 4 
----> view 5 
------> view 5.1 
------> view 5.2 
------> view 5.3 
------> view 5.4 

控制器

// includes 
$data['footer'] = $this->load->view('includes/footer', NULL, TRUE); 

// App 
$data['menuProfile'] = $this->load->view('app/menuProfile', NULL, TRUE); 
$data['sidebarMenu'] = $this->load->view('app/sidebarMenu', NULL, TRUE); 
$data['topNavigation'] = $this->load->view('app/topNavigation', NULL, TRUE); 
$data['menuFooter'] = $this->load->view('app/menuFooter', NULL, TRUE); 

// Dashboard 
$data['dashboard'] = $this->load->view('app/dashboard/dashboard', $data, TRUE); 
$dataDashboard['dinp'] = $this->load->view('app/dashboard/dinp', NULL, TRUE); 
$dataDashboard['dispTitle'] = $this->load->view('app/dashboard/dispTitle', NULL, TRUE); 
$dataDashboard['percent'] = $this->load->view('app/dashboard/percent', NULL, TRUE); 
$dataDashboard['temp'] = $this->load->view('app/dashboard/temp', NULL, TRUE); 
$dataDashboard['velocity'] = $this->load->view('app/dashboard/velocity', NULL, TRUE); 


$this->load->view('includes/head'); 
    $this->load->view('app', $data); 
$this->load->view('includes/jquery'); 

我想這樣,但我得到這個錯誤

A PHP Error was encountered 

Severity: Notice 

Message: Undefined variable: percent 

Filename: dashboard/dashboard.php 

Line Number: 10 

Backtrace: 

File: C:\xampp\htdocs\m2m\application\views\app\dashboard\dashboard.php Line: 10 Function: _error_handler 

File: C:\xampp\htdocs\m2m\application\controllers\app.php Line: 34 Function: view 

File: C:\xampp\htdocs\m2m\index.php Line: 315 Function: require_once 

什麼即時做錯了什麼? (在笨小白)

編輯

應用軟件|查看

<body class="nav-md"> 
    <div class="container body"> 
    <div class="main_container"> 
     <div class="col-md-3 left_col menu_fixed"> 
     <div class="left_col scroll-view"> 
      <div class="navbar nav_title" style={{border: '0'}}> 
      <a href="index.html" class="site_title"><i class="fa fa-home"></i> <span>M2MWare!</span></a> 
      </div> 

      <div class="clearfix"></div> 
      <?=$menuProfile?> 
      <br /> 
      <?=$sidebarMenu?> 
      <?=$menuFooter?> 
     </div> 
     </div> 
     <?=$topNavigation?> 
     <!-- PageContent --> 
     <?=$dashboard?> 
     <?=$footer?> 
    </div> 
    </div> 

</body> 
</html> 

儀表板|查看

<div class="right_col" role="main" id="Dashboard"> 
     <div class=""> 
     <div class="clearfix"></div> 
      <div class="row"> 
      <div class="col-md-12 col-sm-12 col-xs-12"> 
       <div class="x_panel"> 
       <div class="x_content"> 
       <div class="col-md-3 col-xs-12 widget widget_tally_box"> 
        <!-- percent --> 
        <?=$porcentaje?> 
        <!-- dinp --> 
        <?=$dinp?> 
        <!-- dinp --> 
        <?=$dinp?> 
        <!-- temp --> 
        <?=$temp?> 
       </div> 
       </div> 
      </div> 
      </div> 
     </div> 
    </div> 

下面是一個IMG如何在瀏覽器中

enter image description here

我需要寫的東西顯示錯誤,因爲SO ...只是忽略這部分

+0

可以請百分比變化的名稱變量 –

+0

請[編輯](http://stackoverflow.com/posts/39760680/edit)你的答案,包括視圖文件'app'的代碼。 – DFriend

+0

@DFriend完成... Mayank我做到了,但不會工作! – Gil

回答

1

如果dashboard.php包含您在

下顯示的代碼3210

大段引用

,並裝入該行

$data['dashboard'] = $this->load->view('app/dashboard/dashboard', $data, TRUE); 

那麼問題是,你沒有通過您的輔助意見dashboard.php

我相信你所要做的就是對一行代碼重新排序,並將適當的數據傳遞給「儀表板」視圖。嘗試這個。

// Dashboard 
$dataDashboard['dinp'] = $this->load->view('app/dashboard/dinp', NULL, TRUE); 
$dataDashboard['dispTitle'] = $this->load->view('app/dashboard/dispTitle', NULL, TRUE); 
$dataDashboard['percent'] = $this->load->view('app/dashboard/percent', NULL, TRUE); 
$dataDashboard['temp'] = $this->load->view('app/dashboard/temp', NULL, TRUE); 
$dataDashboard['velocity'] = $this->load->view('app/dashboard/velocity', NULL, TRUE); 
$data['dashboard'] = $this->load->view('app/dashboard/dashboard', $dataDashboard, TRUE); 
+0

哦,我明白了,它的順序,因爲如果我在開始時聲明儀表板不起作用,但最終它的工作。謝謝! – Gil