【发布时间】:2016-09-29 02:58:08
【问题描述】:
我需要嵌套一个已经嵌套的视图...
我的意思是,我在其中有视图 app,我有 5 个嵌套视图,但我需要在这 5 个视图之一中,另一个嵌套视图
有点像
--> 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>
这是一个img如何在浏览器中显示错误
我需要写点东西,因为所以...忽略这部分
【问题讨论】:
-
能否更改百分比变量的名称
-
请edit您的答案并附上查看文件
app的代码。 -
@DFriend 完成... Mayank 我做到了,但不起作用!
标签: php codeigniter view nested