【问题标题】:best way to organize layout page, or multiple include views using one page组织布局页面或使用一页的多个包含视图的最佳方式
【发布时间】:2013-05-20 18:30:16
【问题描述】:

您建议我在 CodeIgniter 中构建“布局”或“母版”页面时使用哪种方法。

我应该像这样创建母版页视图

<div id="page">
    <div id="header"><?php include "_header.php"?>
    </div>
    <div id="content"><?php echo $content ?>
    </div>
    <div id="footer">
       <?php include "_footer.php"?>
    </div>
</div>

_header.php

<?php echo $title ?>

和发送数据的控制器

function displayData()
{
   $data['title'] = "some title";
   $data['content'] = "content page";
   $this->load->view('header');
   $this->load->view('content', $data);
}

或者你使用其他一些技术,我来自 asp.net mvc 世界,所以我试图尽可能快地获取一些技巧。

谢谢

【问题讨论】:

    标签: php codeigniter


    【解决方案1】:

    Codeigniter 有一个布局库。你可以在这里访问它 https://github.com/EllisLab/CodeIgniter/wiki/layout-library.
    此外,您可以使用钩子在 Codeigniter 中处理布局。

    【讨论】:

      猜你喜欢
      • 2013-10-15
      • 2016-12-01
      • 2013-12-23
      • 1970-01-01
      • 2016-01-08
      • 2020-06-04
      • 1970-01-01
      • 1970-01-01
      • 2014-08-20
      相关资源
      最近更新 更多