3 つのユーザー アカウント タイプ用の基本的なヘッダー ドロップダウン ナビゲーションを作成しようとしていますが、アカウント タイプによってオプションが異なります。私のコードはエラーをスローしています。コードは次のとおりです。
<div class="btn-group pull-right">
<?php if ($this->logged_in):
$is_a = ($this->logged_in_usertype == App_Model_Users::TYPE_A);
$is_b = ($this->logged_in_usertype == App_Model_Users::TYPE_B);
$is_c = ($this->logged_in_usertype == App_Model_Users::TYPE_C);
?>
<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
<i class="icon-user"></i> <?php echo $this->logged_in_nickname;?>
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<?php if ($is_b):?>
<li><a href="/profile/<?php echo $this->logged_in_slug;?>/one">Page Option One</a></li>
<li class="divider"></li>
<li><a href="/profile/<?php echo $this->logged_in_slug;?>/two">Page Option Two</a></li>
<li class="divider"></li>
<li><a href="/profile/<?php echo $this->logged_in_slug;?>/page/three">Page Option 3</a></li>
<li class="divider"></li>
<li><a href="/profile/<?php echo $this->logged_in_slug;?>/four">Page Option 4</a></li>
<li class="divider"></li>
<?php if ($is_a):?>
<li><a href="/profile">Account-type 2 Profile</a></li>
<?php endif;?>
<?php endif;?>
<li><a href="/member">Account Settings</a></li>
<li class="divider"></li>
<li><a href="/logout" id="logout-link">Sign Out</a></li>
</ul>
<?php else:?>
<a class="btn" href="/login">
<i class="icon-user"></i> Register / Login
</a>
<?php endif;?>
</div>
私の問題は (if is_a) の 2 番目の if ステートメントだと思いますが、よくわかりません。誰かがこの if ステートメントを構成する正しい方法で私を助けてくれませんか?