私のzendlayout.phtmlでは、次のようにナビゲーションを提供しています。
<?php
$userInfo = new Zend_Session_Namespace('userInfo');
if($userInfo->userType=='admin')
{
echo '<li ><a href="/adminhome">home</a></li>';
echo '<li ><a href="addbook">Addbooks</a></li>';
echo '<li class="selected"><a href="about.html">EditBook</a></li>';
echo '<li><a href="logout">Adduser</a></li>';
echo '<li><a href="logout">Logout</a></li>';
}
?>
通常のページでは、この方法でURLを取得できます
$this->view->assign('url',$this->getRequest()->getRequestUri());
$url = $this->getRequest()->getRequestUri();
$b=basename($url);
$this->view->assign('b',$b);
このURLをlayout.phtmに入れたいのですが、これをbootstrap.phpからlayout.phtmlに渡すにはどうすればよいですか?ここで私の要件は、次のようにliにクラスを追加することです。
<li <?php if($b==EditBook) echo 'class="selected' ?> "><a href="about.html">EditBook</a></li>