Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates 编码点火器模板_Templates_Codeigniter - Fatal编程技术网

Templates 编码点火器模板

Templates 编码点火器模板,templates,codeigniter,Templates,Codeigniter,你好,首先,如果这是一个愚蠢的问题,很抱歉,但我是一个初学者,我有点迷路了 为了练习,我决定编写一个非常小的社交网络,只是为了练习 我过去从事过一些小的CodeIgniter项目,事实上我并不喜欢在每个控制器中加载页眉和页脚 所以在YouTube上我看了一段关于创建基本模板的视频 但我不能确定这是否是个好主意 那会是什么样子呢 在我的视图文件夹中,我创建了3个子文件夹 - include - template - user 在模板中,我有main_template.php,如下所示: &

你好,首先,如果这是一个愚蠢的问题,很抱歉,但我是一个初学者,我有点迷路了

为了练习,我决定编写一个非常小的社交网络,只是为了练习

我过去从事过一些小的CodeIgniter项目,事实上我并不喜欢在每个控制器中加载页眉和页脚

所以在YouTube上我看了一段关于创建基本模板的视频

但我不能确定这是否是个好主意

那会是什么样子呢

在我的视图文件夹中,我创建了3个子文件夹

- include 
- template
- user 
在模板中,我有
main_template.php
,如下所示:

 <!DOCTYPE html>
 <html>
 <head>
    <meta charset="utf-8">
    <link rel="stylesheet" type="text/css" href="<?php base_url();?>themes/default/style.css">
    <title><?php echo $title; ?></title>
 </head>
 <body>

</body>
</html>


我建议使用“页眉”和“页脚”。否则,当您试图自定义每个模板时,它会变得非常混乱。我将一些变量传递给视图;事实上,在设置页面标题、元描述、JS/CSS包含等时,这将非常方便。但是,如果您将页眉/页脚放在一起,则必须在变量中传递整个正文,或者以您想要的特定视图的名称传递;在这种情况下,您必须在此主视图中加载特定视图。

不知道我是否理解正确。但是,我将举例说明如何使用模板库

不包括在内,您可以在这里取:

将Template.php文件放入/application/libraries中

在视图上创建一个目录,将其命名为“templates”,并放在“main.php”中。 这个“main.php”文件的名称很好地描述了它,假设它是您的主模板

例如:

在那里可以看到$content变量,它是在控制器上定义的

例如:

这是一个非常基本的示例,您可以根据需要进一步扩展它。希望能有帮助