Codeigniter:带有 if/else 的标题和标题标签

Codeigniter: Head & Title Tags with if/else

我是 CodeIgniter 和 PHP 的新手。在将其重新编码到我的项目之前,我正在寻找一个示例来了解它是如何工作的。而且,如果您愿意,您基本上可以在没有任何示例的情况下进行解释。我一直在网上寻找它,但我找不到。我想我不知道如何在 Google 上搜索此主题。

我有两个 header.php 文件重命名为 header_post.phpheader_main.php 在 "views" 文件夹中。

对于header_post.php,描述、标题等元标记根据post的标题和内容进行更改我发表了。

对于header_main.php,description、title等meta标签是稳定的,基于我博客的title和description。

但我想创建一个 header.php 而不是 header_post.php 和 header_main.php。当它位于博客主页时,我为 header_main.php 编写的代码应该可以工作,另一方面,当它位于 post 的页面时,我为 header_post.php 编写的代码应该可以工作.

例如,

Homepage:  <title>Bari's Blog</title>
In a Post: <title>Post's Title</title>

关于如何编写 if/else 声明,我需要你的帮助?

您可以检查是否设置了 header 等变量:

<?php if (isset($title) && $title) { ?>   
<title><?php echo $title;?></title>
<?php } else { ?>
<title>Bari's Blog</title>
<?php } ?>