我有疑问。我不确定的是我应该如何将HTML代码分段/构造或实现到HTML中。
到目前为止,我已经按照以下方式构建了编码,回显了HTML。但我的代码没有用。我已尝试在会话出现和“登录”时提供“注销”,而会话仍处于活动状态。
<ul>
<?php if($this->session->userdata('id') == '1')
echo '<li class="active"><a class="btn" href='.'"<?php echo base_url();?>'.'index.php/login/log_out">SIGN OUT </a></li>';
else
{
echo '<li class="active"><a class="btn" href='.'"<?php echo base_url();?>'.'index.php/welcome/login">SIGN IN / SIGN UP</a></li>';
} ?>
</ul>
这是正确的方法吗?我哪里出错了。
答案 0 :(得分:1)
我找到了上述结构的答案 1.我将我的视图文件保存在codeigniter中的第一件事是&#39; full_calendar.php&#39;早于&#39; full_calendar.htm&#39; 2.我在结构上修改我的代码的第二件事如下: -
<ul><?php if($this->session->userdata('id') == '1')
echo '<li class="active"><a class="btn" href='.base_url().'index.php/login/log_out>SIGN OUT </a></li>';
else
{
echo '<li class="active"><a class="btn" href='.base_url().'index.php/welcome/login>SIGN IN / SIGN UP</a></li>';
} ?></ul>
而且,我现在明白单引号和双引号是不匹配的,这是最重要的。