【发布时间】:2011-09-05 09:19:50
【问题描述】:
在我的 CodeIgniter 控制器中,我调用了一个模板视图:
if($this->form_validation->run() == FALSE)
{
$data['content'] = 'form';
$this->load->view('includes/template', $data);
}
template.php 视图包含更多视图文件,例如:
模板.php:
<?php $this->load->view('includes/header'); ?>
<?php $this->load->view($content); ?>
<?php $this->load->view('includes/sidebar1'); ?>
<?php $this->load->view('includes/sidebar2'); ?>
<?php $this->load->view('includes/footer'); ?>
当我将内容变量传递给加载表单视图的模板视图时。
现在的问题是sidebar1 和sidebar2 包含来自数据库的动态数据。例如,sidebar1 包含一些从数据库等中获取的文本。那么,我如何在调用 mypage 视图时将动态数据传递给 sidebar1 和 sidebar2 视图。
它看起来是不是很乱,或者这是在 CodeIgniter 中创建布局的常用方法。是更有效、更简单的方法吗? 请告诉我。
【问题讨论】:
标签: codeigniter