CodeIgniter 中的表类和页面视图

Posted

技术标签:

【中文标题】CodeIgniter 中的表类和页面视图【英文标题】:Table Class and Page View In CodeIgniter 【发布时间】:2011-03-31 08:29:02 【问题描述】:

我的欢迎控制器是这样编码的,

function index()

    // some code here to set up my table
    echo $this->table->generate();

    $data['heading'] = "My Real Heading";

    $this->load->view('view_page', $data);

当我打开http://localhost/ci/index.php/welcome/

我发现表格生成成功。但是我怎样才能将我的表格显示在我的标题下? 我很困惑,模块函数生成的表类。它将在视图页面加载之前完成。这就是问题发生的原因。

[更新]。

我发现echo $this->table->generate(); 可以放在我的查看页面中。现在可以使用了。

【问题讨论】:

【参考方案1】:
function index()

    // some code here to set up my table
    $data['myTable'] = $this->table->generate(); 
   //assign result to a variable in the $data array 

    $data['heading'] = "My Real Heading";

    $this->load->view('view_page', $data);

在你看来:

<!-- html -->
echo $heading;
echo $myTable;

【讨论】:

以上是关于CodeIgniter 中的表类和页面视图的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Codeigniter 中组合具有相同页眉和页脚的视图页面?

关于 CodeIgniter 中的视图

从codeigniter中的数据库查询向视图添加动态数据时未定义的变量[重复]

codeigniter 解析模板中的内容

查询中的 WHERE 子句在 CodeIgniter 3 中无法正常工作

在 ajax 调用后加载视图,CodeIgniter