2016-09-29 4 views
1

CodeIgniter의 난 내가 5 중첩 전망이, 내가이 안에 뷰 app이 내 말 이미 중첩있어 전망 ...중첩 된보기 | 3

을 NESTE 필요하지만,이 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 

있어? (CodeIgniter를에서 멍청한 놈)

편집

앱 | 보기

<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> 

dashboard.php가 포함되어있는 경우 SO ... 바로이 부분을

+0

는 퍼센트의 이름 변수 –

+0

하십시오 [편집] (http://stackoverflow.com/posts/39760680/edit) 답을 변경하고보기 파일'app'의 코드를 포함하십시오 수 있습니다. – DFriend

+0

@DFriend Done ... Mayank 내가 해냈어.하지만 실 거예요! – Gil

답변

1

을 무시하기 때문에,

enter image description here

내가 뭔가를 쓸 필요가 브라우저에서 오류를 표시 어떻게 IMG이다 아래에 표시되는 코드

인용문

과이 라인

$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

관련 문제