Come posso inserire ZF2 nel nome del modulo corrente (selezionato) nel layout dell'applicazione? Scopo: il layout dell'applicazione include il menu principale dell'app zf2 e ogni volta che viene selezionato un modulo, devo evidenziare la voce del menu del modulo. Inoltre ho bisogno di impostare il percorso corretto (url, azione) quando il menu è fatto con questo per. Ogni modulo ha una voce di menu:ZF2: Ottieni il nome del modulo (o percorso) nel layout dell'applicazione per l'evidenziazione del menu
<ul class="nav">
<?php foreach ($menu_modules as $mod):
$is_active = ($mod['name'] == $CURRENT_MODULE_NAME)?'selected':'';//GET MODULE NAME
?>
<!-- class="active" -->
<li><a href="#" <?php echo $is_active;?> ><?php echo $mod['title']; ?></a></li>
<?php endforeach; ?>
<li><a href="<?php echo $this->url('login/process', array('action'=>'logout')); ?>"><?php echo $this->translate('Logout') ?></a></li>
</ul>
<div class="row-fluid" id="main_container">
<?php echo $this->content; ?>
</div>
Questo ha funzionato alla grande per me, con la modifica come da risposta di Porta Tela Noi banding –