gpt4 book ai didi

codeigniter - 如何在codeigniter中集成html模板

转载 作者:行者123 更新时间:2023-12-05 01:10:26 25 4
gpt4 key购买 nike

我是 codeigniter 的新手。请告诉我如何在 codeigniter 中集成或安装 html 主题/模板? (我的 css 文件夹 path=news/css 和应用程序文件夹 path=news/application 其中 news 是我的主文件夹)

-谢谢。

最佳答案

这是在 codeigniter 中制作模板的一种非常简单、非常强大的方法,也非常灵活。
http://news.dice.com/2013/02/18/how-to-build-a-to-do-app-with-codeigniter/

忽略标题,大部分类(class)是关于在 CI 中设置模板。

请注意,我第一次从 net.tutsplus.com 上的 jeffrey way CI 教程中接触到这种方法
所有这些都值得一试:http://net.tutsplus.com/sessions/codeigniter-from-scratch/

编辑 - 好的,这对于帖子来说已经足够了。所以在教程中,在template.php页面上,你会看到

 $this->load->view($maincontent);

这很酷。但这要好得多:
// load your header views

$templatefolder = 'beta/';

if(isset($content01))
$this->load->view($templatefolder.$content01);

if(isset($content02))
$this->load->view($templatefolder.$content02);

if(isset($content03))
$this->load->view($templatefolder.$content03);

// load your footer views

因此,我没有将 View 称为“maincontent”,而是引用了 $content1、$content2 等。因为我们正在执行 ifisset 不需要它们。这样您就可以轻松地将多个 View 文件发送到模板。或者,如果您只是显示一条消息等,则根本没有。另请注意,我们有 $templatefolder - 这样您就可以轻松地将模板文件重用于其他站点模板,即使内容相同。

在您的 Controller 中(类似于教程)它将是
 $data['content01'] = 'codeigniterrawks';
$data['content02'] = 'mypetlion';
// beta template
$this->load->view( 'template_beta', $data );

请注意,如果我想将这些相同的 View 文件引入不同的模板是多么容易
 $data['content01'] = 'codeigniterrawks';
$data['content02'] = 'mypetlion';
// alpha template
$this->load->view( 'template_alpha', $data );

关于codeigniter - 如何在codeigniter中集成html模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14968868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com